libata: call ->scsi_done from ata_scsi_simulate
authorChristoph Hellwig <hch@lst.de>
Tue, 10 Jan 2017 08:41:46 +0000 (09:41 +0100)
committerTejun Heo <tj@kernel.org>
Tue, 10 Jan 2017 15:55:40 +0000 (10:55 -0500)
commit8fc6c0657bf852766f08d389c5c3378a032b3de7
treeae8905020f8e592679701e0db0ed12da0f9f8bbb
parent506db3609cdf30b0ff661e8e38e95e91c54fbb82
libata: call ->scsi_done from ata_scsi_simulate

We always need to call ->scsi_done after we've finished emulating a
command, so do it in a single place at the end of ata_scsi_simulate.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Tejun Heo <tj@kernel.org>
drivers/ata/libata-scsi.c