From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> Hi folks, This series contains a recently discovered bugfix for __transport_execute_tasks() with qla_tgt-3.3 code, and performs the conversion to make per se_device TCQ enforcement disabled by default with all non pSCSI backends. This means that IBLOCK, FILEIO and RAMDISK backends will dispatch tasks as quickly as possible, and will no longer sleep in transport_tcq_window_closed() when all TCQ slots are full. So far with initial testing this is working fine with IBLOCK backends, but still needs more testing. Thanks, --nab Nicholas Bellinger (2): target: Fix possible NULL pointer with __transport_execute_tasks target: Disable se_device TCQ enforcement by default drivers/target/target_core_device.c | 6 ++- drivers/target/target_core_pscsi.c | 4 ++ drivers/target/target_core_transport.c | 60 +++++++++++++++++++------------ include/target/target_core_base.h | 3 +- include/target/target_core_transport.h | 1 + 5 files changed, 48 insertions(+), 26 deletions(-) -- 1.7.2.5 -- 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