From 21b453758595b64ee38bd3a6b2641aa1fd5cb4dc Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 21 Jun 2024 19:30:47 +0200 Subject: [PATCH] Remove patch --- ...smsx95xx-fix-crimes-against-truesize.patch | 52 ------------------- 1 file changed, 52 deletions(-) delete mode 100644 6.6/target/linux/bcm27xx/patches-6.6/0062-smsx95xx-fix-crimes-against-truesize.patch diff --git a/6.6/target/linux/bcm27xx/patches-6.6/0062-smsx95xx-fix-crimes-against-truesize.patch b/6.6/target/linux/bcm27xx/patches-6.6/0062-smsx95xx-fix-crimes-against-truesize.patch deleted file mode 100644 index 3207fae0..00000000 --- a/6.6/target/linux/bcm27xx/patches-6.6/0062-smsx95xx-fix-crimes-against-truesize.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 61724687960dc1a8acbee1cf4b2d02cd04ea3efb Mon Sep 17 00:00:00 2001 -From: Steve Glendinning -Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 0062/1002] smsx95xx: fix crimes against truesize - -smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings. - -This patch stops smsc95xx from changing truesize. - -Signed-off-by: Steve Glendinning ---- - drivers/net/usb/smsc95xx.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c -index a530f20ee257..af6a5cf81560 100644 ---- a/drivers/net/usb/smsc95xx.c -+++ b/drivers/net/usb/smsc95xx.c -@@ -79,6 +79,10 @@ static bool turbo_mode = true; - module_param(turbo_mode, bool, 0644); - MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); - -+static bool truesize_mode = false; -+module_param(truesize_mode, bool, 0644); -+MODULE_PARM_DESC(truesize_mode, "Report larger truesize value"); -+ - static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index, - u32 *data) - { -@@ -1870,7 +1874,8 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb) - if (dev->net->features & NETIF_F_RXCSUM) - smsc95xx_rx_csum_offload(skb); - skb_trim(skb, skb->len - 4); /* remove fcs */ -- skb->truesize = size + sizeof(struct sk_buff); -+ if (truesize_mode) -+ skb->truesize = size + sizeof(struct sk_buff); - - return 1; - } -@@ -1888,7 +1893,8 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb) - if (dev->net->features & NETIF_F_RXCSUM) - smsc95xx_rx_csum_offload(ax_skb); - skb_trim(ax_skb, ax_skb->len - 4); /* remove fcs */ -- ax_skb->truesize = size + sizeof(struct sk_buff); -+ if (truesize_mode) -+ ax_skb->truesize = size + sizeof(struct sk_buff); - - usbnet_skb_return(dev, ax_skb); - } --- -2.44.0 -