linux/drivers/infiniband/hw/nes
Don Wood 3f32eb1185 RDMA/nes: Fix bugs in nes_reg_phys_mr()
The code incorrectly failed memory registration if the buffer was not
page aligned.  Also, the length field is mangled causing the hardware
to think the registration is much larger than it really is.

The fix is to remove the page alignment restriction as well the
incorrect length adjustment.  Also make sure that all buffers after
the first start at a page boundary, and all buffers except the last
end on a page boundary.

Signed-off-by: Don Wood <donald.e.wood@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2009-04-20 14:53:00 -07:00
..
Kconfig RDMA/nes: Use LRO 2008-04-29 13:46:54 -07:00
Makefile RDMA/nes: Add a driver for NetEffect RNICs 2008-02-04 20:20:45 -08:00
nes_cm.c RDMA/nes: Fix nes_nic_cm_xmit() error handling 2009-04-08 14:23:55 -07:00
nes_cm.h RDMA/nes: Fix error handling issues 2009-04-08 14:22:20 -07:00
nes_context.h RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_hw.c RDMA/nes: Add support for new SFP+ PHY 2009-04-08 14:27:56 -07:00
nes_hw.h RDMA/nes: Add support for new SFP+ PHY 2009-04-08 14:27:56 -07:00
nes_nic.c RDMA/nes: Add support for new SFP+ PHY 2009-04-08 14:27:56 -07:00
nes_user.h RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_utils.c RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_verbs.c RDMA/nes: Fix bugs in nes_reg_phys_mr() 2009-04-20 14:53:00 -07:00
nes_verbs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2009-03-26 15:47:08 -07:00
nes.c dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
nes.h RDMA/nes: Fix incorrect casts on 32-bit architectures 2009-04-08 14:21:02 -07:00