Hi Andy, Nick and everyone, This is version 2 of my patch series that adds support for bidirectional commands in TCMU, incorporating feedback from Andy. Changed in v2: - Rename map_cmd_ring(), unmap_cmd_ring() functions to map_sg_to_data_area() and unmap_sg_from_data_area() (patches 4 and 5). Thanks, Ilias Tsitsimpis (5): driver/user: Don't warn for DMA_NONE data direction target/loop: Enable VARLEN CDB support target/transport: Always initialize bidi fields in se_cmd target/user: Refactor data area allocation code target/user: Add support for bidirectional commands Documentation/target/tcmu-design.txt | 2 +- drivers/target/loopback/tcm_loop.c | 2 +- drivers/target/loopback/tcm_loop.h | 5 - drivers/target/target_core_transport.c | 6 +- drivers/target/target_core_user.c | 221 ++++++++++++++++++++------------- 5 files changed, 136 insertions(+), 100 deletions(-) -- 2.1.4 -- 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