OSDN Git Service
(root)
/
uclinux-h8
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ecf0dd6
)
pscsi: fix REPORT LUNS handling
author
Christoph Hellwig
<hch@infradead.org>
Wed, 10 Oct 2012 20:52:48 +0000
(16:52 -0400)
committer
Nicholas Bellinger
<nab@linux-iscsi.org>
Wed, 7 Nov 2012 04:55:45 +0000
(20:55 -0800)
We need to assign spc_emulate_report_luns to the execute_cmd callback
and not execute it directly.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_pscsi.c
patch
|
blob
|
history
diff --git
a/drivers/target/target_core_pscsi.c
b/drivers/target/target_core_pscsi.c
index
c3bcc17
..
dd6ac7c
100644
(file)
--- a/
drivers/target/target_core_pscsi.c
+++ b/
drivers/target/target_core_pscsi.c
@@
-1001,7
+1001,8
@@
static int pscsi_parse_cdb(struct se_cmd *cmd)
*/
switch (cdb[0]) {
case REPORT_LUNS:
- return spc_emulate_report_luns(cmd);
+ cmd->execute_cmd = spc_emulate_report_luns;
+ return 0;
case READ_6:
case READ_10:
case READ_12: