OSDN Git Service
(root)
/
qmiga
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
10d6530
)
megasas: fix misuse of scsi_req_abort
author
Paolo Bonzini
<pbonzini@redhat.com>
Thu, 12 Jul 2012 13:02:29 +0000
(15:02 +0200)
committer
Paolo Bonzini
<pbonzini@redhat.com>
Thu, 26 Jul 2012 15:44:07 +0000
(17:44 +0200)
scsi_req_abort is for terminating a command with a non-zero status.
The ABORT task management function is invoked by scsi_req_cancel.
In fact, ABORTED_COMMAND is a sense key, not a SAM status code.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/megasas.c
patch
|
blob
|
history
diff --git
a/hw/megasas.c
b/hw/megasas.c
index
c389ddf
..
9a0eab1
100644
(file)
--- a/
hw/megasas.c
+++ b/
hw/megasas.c
@@
-544,7
+544,7
@@
static void megasas_reset_frames(MegasasState *s)
static void megasas_abort_command(MegasasCmd *cmd)
{
if (cmd->req) {
- scsi_req_
abort(cmd->req, ABORTED_COMMAND
);
+ scsi_req_
cancel(cmd->req
);
cmd->req = NULL;
}
}