Files
ubports_kernel_google_msm/drivers
Al Viro e5e025401f [CASSINI]: Fix endianness bug.
Here's proposed fix for RX checksum handling in cassini; it affects
little-endian working with half-duplex gigabit, but obviously needs
testing on big-endian too.

The problem is, we need to convert checksum to fixed-endian *before*
correcting for (unstripped) FCS.  On big-endian it won't matter
(conversion is no-op), on little-endian it will, but only if FCS is
not stripped by hardware; i.e. in half-duplex gigabit mode when
->crc_size is set.

cassini.c part is that fix, cassini.h one consists of trivial
endianness annotations.  With that applied the sucker is endian-clean,
according to sparse.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-04 00:47:04 -08:00
..
2007-12-19 14:29:01 -08:00
2007-12-20 14:05:37 -08:00
2007-12-12 13:45:25 +01:00
2007-12-24 15:23:44 +01:00
2007-12-31 23:11:11 +00:00
2007-12-20 17:32:13 +00:00
2007-11-29 09:24:53 -08:00
2007-12-12 20:01:00 +01:00
2008-01-04 00:47:04 -08:00
2007-12-23 12:54:37 -08:00
2007-12-17 19:28:15 -08:00
2007-12-10 19:43:55 -08:00
2007-12-19 14:27:30 -08:00
2007-11-14 18:45:36 -08:00
2007-12-04 16:48:06 +00:00