mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-18 03:01:26 +00:00
On NEED_THREAD current function should be immediately finished
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3466 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -1293,7 +1293,7 @@ static int scst_rdy_to_xfer(struct scst_cmd *cmd)
|
||||
"rdy_to_xfer() requested thread "
|
||||
"context, rescheduling", tgtt->name);
|
||||
res = SCST_CMD_STATE_RES_NEED_THREAD;
|
||||
break;
|
||||
goto out;
|
||||
|
||||
default:
|
||||
goto out_error_rc;
|
||||
@@ -3332,7 +3332,7 @@ static int scst_dev_done(struct scst_cmd *cmd)
|
||||
"thread context, rescheduling",
|
||||
dev->handler->name);
|
||||
res = SCST_CMD_STATE_RES_NEED_THREAD;
|
||||
break;
|
||||
goto out;
|
||||
#ifdef CONFIG_SCST_EXTRACHECKS
|
||||
default:
|
||||
if (state >= 0) {
|
||||
@@ -3560,7 +3560,7 @@ static int scst_xmit_response(struct scst_cmd *cmd)
|
||||
"requested thread context, rescheduling",
|
||||
tgtt->name);
|
||||
res = SCST_CMD_STATE_RES_NEED_THREAD;
|
||||
break;
|
||||
goto out;
|
||||
|
||||
default:
|
||||
goto out_error;
|
||||
|
||||
Reference in New Issue
Block a user