target: Add internal READ_INSERT support
authorNicholas Bellinger <nab@linux-iscsi.org>
Sun, 8 Feb 2015 12:02:08 +0000 (04:02 -0800)
committerNicholas Bellinger <nab@linux-iscsi.org>
Wed, 8 Apr 2015 06:27:23 +0000 (23:27 -0700)
commit72c0385014a140b6029c5c8bf88efb9ad166ae48
treec304627da07f6ff6c4282ebd267293b543977fee
parentfdeab852983249fd1b8859f8bf54a5bfd8581c90
target: Add internal READ_INSERT support

This patch adds READ_INSERT support in target_read_prot_action() that
invokes sbc_dif_generate() when LIO is responsible for generating the
outgoing T10-PI.

Required for supporting fabrics that exchange protection information,
and would like to function with un-protected devices.

Reviewed-by: Martin Petersen <martin.petersen@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_transport.c