linux_dsm_epyc7002/drivers/infiniband/hw
Roland Dreier ab8403c424 IB/mthca: Avoid alignment traps when writing doorbells
Architectures such as ia64 see alignment traps when doing a 64-bit 
read from __be32 doorbell[2] arrays to do doorbell writes in 
mthca_write64().  Fix this by just passing the two halves of the 
doorbell value into mthca_write64().  This actually improves the 
generated code by allowing the compiler to see what's going on better.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-10-15 20:17:27 -07:00
..
amso1100 [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
cxgb3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2007-10-11 19:43:13 -07:00
ehca IB/ehca: Fix clipping of device limits to INT_MAX 2007-10-09 19:59:18 -07:00
ipath IB/ipath: Minor fix to ordering of freeing and zeroing of tid pages. 2007-10-09 21:03:02 -07:00
mlx4 IB/mlx4: Implement FMRs 2007-10-09 19:59:16 -07:00
mthca IB/mthca: Avoid alignment traps when writing doorbells 2007-10-15 20:17:27 -07:00