This patchset is against target-pending/master. Changes in v2: - Keep same attribs as pscsi - Don't add missing opcodes - Move passthru cdb parsing to a common function, best place for it seemed like _device.c (?) - Replace transport_type with a PASSTHROUGH flag, we'd talked a little about this and it seemed straighforward. An optional cleanup. Thanks! -- Andy Andy Grover (4): target/user: Update example code for new ABI requirements target/user: Only support full command pass-through target: Move passthrough CDB parsing into a common function target: Use a PASSTHROUGH flag instead of transport_types Documentation/target/tcmu-design.txt | 29 +++--------- drivers/target/target_core_alua.c | 4 +- drivers/target/target_core_configfs.c | 10 ++-- drivers/target/target_core_device.c | 78 ++++++++++++++++++++++++++++++- drivers/target/target_core_file.c | 1 - drivers/target/target_core_iblock.c | 1 - drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_pscsi.c | 55 +--------------------- drivers/target/target_core_rd.c | 1 - drivers/target/target_core_transport.c | 6 +-- drivers/target/target_core_user.c | 85 ++++++++++++++-------------------- include/target/target_core_backend.h | 8 ++-- 12 files changed, 134 insertions(+), 146 deletions(-) -- 2.4.1 -- 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