linux/drivers/infiniband/ulp/iser
Or Gerlitz 2c4ce60934 IB/iser: Use separate buffers for the login request/response
The driver counted on the transactional nature of iSCSI login/text
flows and used the same buffer for both the request and the response.
We also went further and did DMA mapping only once, with
DMA_FROM_DEVICE, which violates the DMA mapping API.  Fix that by
using different buffers, one for requests and one for responses, and
use the correct DMA mapping direction for each.

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2011-11-04 09:30:52 -07:00
..
iscsi_iser.c [SCSI] iscsi class: sysfs group is_visible callout for iscsi host attrs 2011-08-27 08:36:14 -06:00
iscsi_iser.h IB/iser: Use separate buffers for the login request/response 2011-11-04 09:30:52 -07:00
iser_initiator.c IB/iser: Use separate buffers for the login request/response 2011-11-04 09:30:52 -07:00
iser_memory.c IB/iser: Use atomic allocations 2010-02-24 09:41:12 -08:00
iser_verbs.c IB/iser: Use separate buffers for the login request/response 2011-11-04 09:30:52 -07:00
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile IB/iser: iSER Kconfig and Makefile 2006-06-22 07:51:14 -07:00