From: Michał Mirosław Date: Sat, 2 Apr 2011 03:56:23 +0000 (-0700) Subject: net: convert SMSC USB net drivers to hw_features X-Git-Tag: v3.0-rc1~377^2~546 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78e47fe4194ca7fac2cc29d25f1327db86922724;p=pandora-kernel.git net: convert SMSC USB net drivers to hw_features There's a race (not fixed here) in smsc75xx in setting RFE_CTL that's not properly handled via rfe_ctl_lock. Spinlock is not a good tool here, as this has to wait for URB completion (or maybe just submission) after issuing register write request. Otherwise, the rfe_ctl might be changed just after spin_unlock() and device left programmed with other value. smsc95xx has increased hard_header_len for the case of TX checksumming. smsc75xx is fixed to advertise IP+IPV6_CSUM instead of HW_CSUM as it does not use csum_start/csum_offset. Signed-off-by: Michał Mirosław Signed-off-by: David S. Miller --- Reading git-diff-tree failed