alistair23-linux/drivers/target/iscsi
Alexei Potashnik aa75679c79 target/iscsi: Use proper SGL accessors for digest computation
Current implementation assumes that all the buffers of an IO are linked
with a single SG list, which is OK because target-core is only allocating
a contigious scatterlist region.  However, this assumption is wrong for
se_cmd descriptors that want to use chaining across multiple SGL regions.

Fix this up by using proper SGL accessors for digest payload computation.

Signed-off-by: Alexei Potashnik <alexei@purestorage.com>
Cc: Roland Dreier <roland@purestorage.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2015-07-30 23:32:57 -07:00
..
iscsi_target.c target/iscsi: Use proper SGL accessors for digest computation 2015-07-30 23:32:57 -07:00
iscsi_target.h
iscsi_target_auth.c
iscsi_target_auth.h
iscsi_target_configfs.c target: Drop unnecessary core_tpg_register TFO parameter 2015-06-15 23:23:22 -07:00
iscsi_target_datain_values.c
iscsi_target_datain_values.h
iscsi_target_device.c target: Minimize SCSI header #include directives 2015-06-02 08:03:25 -07:00
iscsi_target_device.h
iscsi_target_erl0.c iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
iscsi_target_erl0.h iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
iscsi_target_erl1.c
iscsi_target_erl1.h
iscsi_target_erl2.c
iscsi_target_erl2.h
iscsi_target_login.c iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
iscsi_target_login.h iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
iscsi_target_nego.c
iscsi_target_nego.h
iscsi_target_nodeattrib.c
iscsi_target_nodeattrib.h
iscsi_target_parameters.c iscsi-target: fix variable name typo in iscsi_check_acceptor_state() 2015-05-30 22:42:41 -07:00
iscsi_target_parameters.h iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
iscsi_target_seq_pdu_list.c
iscsi_target_seq_pdu_list.h
iscsi_target_stat.c
iscsi_target_tmr.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2015-07-04 14:13:43 -07:00
iscsi_target_tmr.h
iscsi_target_tpg.c target: Drop unnecessary core_tpg_register TFO parameter 2015-06-15 23:23:22 -07:00
iscsi_target_tpg.h
iscsi_target_transport.c
iscsi_target_util.c target: target_core_configfs.h is not needed in fabric drivers 2015-05-30 22:42:39 -07:00
iscsi_target_util.h iscsi-target: remove support for obsolete markers 2015-05-30 22:41:43 -07:00
Kconfig
Makefile