mirror of
https://github.com/torvalds/linux.git
synced 2024-12-05 18:41:23 +00:00
fab4f97e1f
All user level and most in-kernel applications submit WQEs
where the SG list entries are all of a single type.
iSER in particular, however, will send us WQEs with mixed SG
types: sge[0] = kernel buffer, sge[1] = PBL region.
Check and set is_kva on each SG entry individually instead of
assuming the first SGE type carries through to the last.
This fixes iSER over siw.
Fixes:
|
||
---|---|---|
.. | ||
iwarp.h | ||
Kconfig | ||
Makefile | ||
siw_cm.c | ||
siw_cm.h | ||
siw_cq.c | ||
siw_main.c | ||
siw_mem.c | ||
siw_mem.h | ||
siw_qp_rx.c | ||
siw_qp_tx.c | ||
siw_qp.c | ||
siw_verbs.c | ||
siw_verbs.h | ||
siw.h |