aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorBart Van Assche <[email protected]>2018-11-27 15:52:04 -0800
committerMartin K. Petersen <[email protected]>2018-12-07 21:22:55 -0500
commit3ad9800231d4f070c580e3e3894940892a4308d0 (patch)
treebc966b5ae2dadab0cd04a79e88bc1c17dc70ba8b /include/linux/timerqueue.h
parent2c9fa49e100f962af988f1c0529231bf14905cda (diff)
scsi: target/core: Reduce the amount of code executed with a spinlock held
Due to the "make ABORT and LUN RESET handling synchronous" patch, cmd->work is only modified from the regular command execution path and no longer asynchronously by the code that executes task management functions. Since the regular command execution code is sequential per command, no locking is required to manipulate cmd->work. Hence stop protecting cmd->work manipulations with locking. Cc: Nicholas Bellinger <[email protected]> Cc: Mike Christie <[email protected]> Cc: Christoph Hellwig <[email protected]> Cc: David Disseldorp <[email protected]> Cc: Hannes Reinecke <[email protected]> Signed-off-by: Bart Van Assche <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions