]> www.infradead.org Git - users/jedix/linux-maple.git/commit
enic: fix an endian bug in enic_probe()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 29 Feb 2012 21:19:54 +0000 (21:19 +0000)
committerJoe Jin <joe.jin@oracle.com>
Wed, 29 Aug 2012 00:22:13 +0000 (08:22 +0800)
commit8942578be67c3d4553e18aa4f6a000245e25a864
tree867913018dd32473a0b6464b08600e0a116db8a7
parent4ef5ded303915214189d8747315143ba0d2ccf4b
enic: fix an endian bug in enic_probe()

"num_vfs" is a u32 but we only use the high 16 bits and the low 16bits
are left as zero.  That isn't a problem for little endian systems but it
will break on big endian ones.

(cherry picked from commit 413708bbaf5c85c4c8a264145f7d6c3afcd97f99)
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/enic/enic.h
drivers/net/enic/enic_main.c