Hey All, This set follows the patchset from Akinobu Mita that addresses DIF bounce buffer sgl construction. Instead of trying to fix these bugs, this removes it altogether and work with cmd->t_prot_sg directly. The first patch is a simplification of the DIF verify varius routines leaving a single generic sbc_dif_verify that handles the protection information sgl we are working on. The second patch uses this simplification to remove the local prot_fd bounce buffer altogether. Changes from v0: - Added a third patch to fix map/unmap consistency in sbc_dif_verify. Sagi Grimberg (3): target: Merge sbc_verify_dif_read|write target/file: Remove fd_prot bounce buffer target/sbc: Fix sbc_dif_verify inconsistent map/unmap drivers/target/target_core_file.c | 140 +++++++------------------------- drivers/target/target_core_file.h | 6 -- drivers/target/target_core_rd.c | 20 +++-- drivers/target/target_core_sbc.c | 118 ++++----------------------- drivers/target/target_core_transport.c | 17 ++-- include/target/target_core_backend.h | 8 +- 6 files changed, 74 insertions(+), 235 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html