]> git.baikalelectronics.ru Git - kernel.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)
committerDavid S. Miller <davem@davemloft.net>
Sat, 4 Jun 2016 05:42:26 +0000 (22:42 -0700)
commit678ff22398d8373a4c739dc3f6b53b307952a7bf
tree1a5719ba93f79c7d19bd45c1bc55d1255fa30d71
parentaa7dc4c1e217f914894200ce2df9d51903f97ba8
qed: Fix next-ptr chains for BE / 32-bit

Commit 9ffb15160510 ("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>
include/linux/qed/qed_chain.h