diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-12-18 09:54:53 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-01-15 18:57:32 +0100 |
commit | 3daa41078aedf227ec98b0d1c9d56b77b6d20153 (patch) | |
tree | 274c184376395b9234f8d15adfa0115d2a97639e /tpm.c | |
parent | 5a57acb66f19ee52723aa05b8afbbc41c3e9ec99 (diff) |
scsi: revert change to scsi_req_cancel_async and add assertions
Fam Zheng noticed that the change in commit 36896bf ("scsi: always call
notifier on async cancellation", 2015-12-16) could cause a leak of
the request; scsi_req_cancel_async now calls scsi_req_ref
multiple times for multiple cancellations, but there is only
one call to scsi_req_cancel_complete.
So revert the patch and instead assert that the problematic case (a call
to scsi_req_cancel_async after the aiocb has been completed) cannot
happen.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tpm.c')
0 files changed, 0 insertions, 0 deletions