]> www.infradead.org Git - users/jedix/linux-maple.git/commit
qed: Fix next-ptr chains for BE / 32-bit
authorYuval Mintz <Yuval.Mintz@qlogic.com>
Sat, 4 Jun 2016 05:20:16 +0000 (08:20 +0300)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 10 Aug 2016 21:04:03 +0000 (14:04 -0700)
commit553c509eab0c2ad873fb294d6e0bfb681a8361ba
treea11c50636dfdc6b0990c1d63875b0ee8a8539d1f
parentcbc0fe8b5193a21a1ad8660f3b9c012dcb491f53
qed: Fix next-ptr chains for BE / 32-bit

Commit a91eb52abb50 ("qed: Revisit chain implementation") contains an
incorrect implementation for BE platforms, as device's regpairs containing
addresses are LE and they're not converted correctly when read back.
In addition, it raises a compilation warning for 32-bit platforms where
dma_addr_t is a 32-bit variable.

Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Orabug: 24361996
Signed-off-by: Manjunath Govindashetty <manjunath.govindashetty@oracle.com>
include/linux/qed/qed_chain.h