aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorBart Van Assche <bart.vanassche@sandisk.com>2016-11-11 16:55:50 -0800
committerMartin K. Petersen <martin.petersen@oracle.com>2016-11-14 18:25:08 -0500
commit378eeade1fa907ab6f6795560d94d9e67ca9353d (patch)
tree1e33d28a7f887cd9e2a162aeec8680b3f0e998de /tools/perf/scripts/python/bin
parentscsi: g_NCR5380: Fix release_region in error handling (diff)
downloadlinux-378eeade1fa907ab6f6795560d94d9e67ca9353d.tar.gz
linux-378eeade1fa907ab6f6795560d94d9e67ca9353d.zip
scsi: scsi_transport_fc: Hold queue lock while calling blk_run_queue_async()
It is required to hold the queue lock when calling blk_run_queue_async() to avoid that a race between blk_run_queue_async() and blk_cleanup_queue() is triggered. Additionally, remove the get_device() and put_device() calls from fc_bsg_goose_queue. It is namely the responsibility of the caller of fc_bsg_goose_queue() to ensure that the bsg queue does not disappear while fc_bsg_goose_queue() is in progress. Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com> Cc: Hannes Reinecke <hare@suse.de> Cc: James Smart <james.smart@avagotech.com> Reviewed-by: James Smart <james.smart@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions