Skip to content

Commit 6bfde2e

Browse files
committed
Merge branch 'hns3-fixes'
Huazhong Tan says: ==================== net: hns3: bug fix & optimization for HNS3 driver This patchset presents a bug fix found out when CONFIG_ARM64_64K_PAGES enable and an optimization for HNS3 driver. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
2 parents d23c4b6 + 583e728 commit 6bfde2e

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2019,7 +2019,8 @@ static void hns3_nic_reuse_page(struct sk_buff *skb, int i,
20192019
struct hns3_desc_cb *desc_cb)
20202020
{
20212021
struct hns3_desc *desc;
2022-
int truesize, size;
2022+
u32 truesize;
2023+
int size;
20232024
int last_offset;
20242025
bool twobufs;
20252026

drivers/net/ethernet/hisilicon/hns3/hns3_enet.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,11 +284,11 @@ struct hns3_desc_cb {
284284

285285
/* priv data for the desc, e.g. skb when use with ip stack*/
286286
void *priv;
287-
u16 page_offset;
288-
u16 reuse_flag;
289-
287+
u32 page_offset;
290288
u32 length; /* length of the buffer */
291289

290+
u16 reuse_flag;
291+
292292
/* desc type, used by the ring user to mark the type of the priv data */
293293
u16 type;
294294
};

0 commit comments

Comments
 (0)