From b7169c9163be4100d332e18a039562cfa8b126ff Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Tue, 20 Jan 2015 04:18:07 +0000 Subject: [PATCH] Revert r5964 as not needed git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5977 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_targ.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/scst/src/scst_targ.c b/scst/src/scst_targ.c index ea4819dc5..0bda2ea75 100644 --- a/scst/src/scst_targ.c +++ b/scst/src/scst_targ.c @@ -1738,16 +1738,8 @@ static int scst_tgt_pre_exec(struct scst_cmd *cmd) out_descr: if (unlikely(cmd->op_flags & SCST_DESCRIPTORS_BASED)) { - if (scst_cmd_atomic(cmd)) { - /* - * Switch to thread context such that - * scst_parse_descriptors() can use GFP_KERNEL instead - * of GFP_ATOMIC. - */ - res = SCST_CMD_STATE_RES_NEED_THREAD; - goto out; - } - if (unlikely(scst_parse_descriptors(cmd) != 0)) + int r = scst_parse_descriptors(cmd); + if (unlikely(r != 0)) goto out; }