The following patches apply to the 3.2.55 stable kernel. In combination with the below patch (already added to 3.2.56-rc1) they fix bugs related to packet handling for devices using the asix module. commit: eb85569fe2d06c2fbf4de7b66c263ca095b397aa ("usbnet: remove generic hard_header_len check") Some notes about changes in the backports: Patch 1/3: - Resolved a small conflict that happened because the following backported commit was added to the 3.2.19 kernel. commit a466c7f9d6e61fb19c2d49f82007a0700724a1e3 ("asix: allow full size 8021Q frames to be received") Patch 2/3: - Changes to drivers/net/usb/ax88172a.c was dropped since this file is not available in the 3.2.55 kernel. - Introduces some static function declarations as the functions are not used outside of asix.c (sparse is complaining about it) - Moves a FLAG_MULTI_PACKET flag to the next line in order to be consistent with patch 3/3. - Drops a NULL check since kfree has it's own check for this. These patches have been tested on a ax88772b device. Emil Goode (2): net: asix: handle packets crossing URB boundaries net: asix: add missing flag to struct driver_info Eric Dumazet (1): asix: asix_rx_fixup surgery to reduce skb truesizes drivers/net/usb/asix.c | 176 +++++++++++++++++++++++++++--------------------- 1 file changed, 99 insertions(+), 77 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html