From: Roland Dreier <roland@xxxxxxxxxxxxxxx> Hi Nick, Here's a set of fixes / cleanups I came up with while getting queue full handling on qla2xxx to be solid. In particular the target_qf_do_work() thing is pretty nasty and since it is in generic code it probably wants to be in at least 3.1 if not -stable as well. As usual my pending patches are in master.kernel.org:/pub/scm/linux/kernel/git/roland/lio.git for-nick git://git.kernel.org/pub/scm/linux/kernel/git/roland/lio.git for-nick Roland Dreier (5): target: Fix race between multiple invocations of target_qf_do_work() qla2xxx: Fix handling of request queue full qla2xxx: Don't crash if target requests generate error response qla2xxx: Demote "There is no room in the request ring..." to a debug message qla2xxx: Clean up open-coded obfuscation of DIV_ROUND_UP() drivers/scsi/qla2xxx/qla_isr.c | 11 ++++++++++- drivers/scsi/qla2xxx/qla_target.c | 19 +++++++------------ drivers/target/target_core_transport.c | 15 +++++++-------- 3 files changed, 24 insertions(+), 21 deletions(-) -- 1.7.5.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