]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
[libata] remove SCSI host lock and serial number usage from ata_scsi_queuecmd
authorJeff Garzik <jeff@garzik.org>
Wed, 17 Nov 2010 17:03:58 +0000 (12:03 -0500)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 17 Nov 2010 17:03:58 +0000 (12:03 -0500)
commit23e701e6208191ad103517ae7a700f2dc59ab2ec
treeb2934ff28c3a311710aeea0a06335c01bdf37012
parentd33fdee4d090076462cfe25473f7139c3204b16e
[libata] remove SCSI host lock and serial number usage from ata_scsi_queuecmd

cmd->serial_number is never tested in any path we reach; therefore we may
remove the call to scsi_cmd_get_serial() inside DEF_SCSI_QCMD, the SCSI
host_lock acquisition surrounding it, and our own SCSI host_lock
unlock+relock cycle.

Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-scsi.c