linux/drivers/infiniband/hw
Steve Wise 49fa63d8c2 RDMA/cxgb3: fail get_dma_mr on 64 bit arches
T3 HW only supports 32 bit MRs.  If the system uses 64 bit memory
addresses, then a registered 32 bit MR will wrap and write to the
wrong memory when used with addresses > 4GB.  To prevent this,
simply fail to allocate an MR on 64 bit machines (other means
of registering memory are still available and software can still
work, we just don't allow this means of memory registration).

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2015-07-24 11:34:17 -04:00
..
amso1100 IB/mad: Add support for additional MAD info to/from drivers 2015-06-12 14:49:17 -04:00
cxgb3 RDMA/cxgb3: fail get_dma_mr on 64 bit arches 2015-07-24 11:34:17 -04:00
cxgb4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2015-06-24 16:49:49 -07:00
ehca IB/mad: Remove improper use of BUG_ON 2015-07-14 13:20:08 -04:00
ipath IB/ipath: Convert use of __constant_<foo> to <foo> 2015-07-14 13:20:13 -04:00
mlx4 IB/mlx4: Optimize do_slave_init 2015-07-14 13:20:15 -04:00
mlx5 IB/mad: Remove improper use of BUG_ON 2015-07-14 13:20:08 -04:00
mthca IB/mad: Remove improper use of BUG_ON 2015-07-14 13:20:08 -04:00
nes RDMA/nes: Fix for incorrect recording of the MAC address 2015-07-14 13:20:11 -04:00
ocrdma IB/core: Destroy ocrdma_dev_id IDR on module exit 2015-07-14 13:20:16 -04:00
qib IB/mad: Remove improper use of BUG_ON 2015-07-14 13:20:08 -04:00
usnic IB/core: Pass hardware specific data in query_device 2015-06-12 14:49:10 -04:00
Makefile IB: Allow build of hw/ and ulp/ subdirectories independently 2014-06-02 14:51:12 -07:00