From 8a13e5b8e304adce1c2e35f4630bac580f9486ae Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sun, 12 Jul 2020 23:37:31 +0000 Subject: [PATCH] scst: Introduce a local variable (merge r9047 from trunk) git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.4.x@9049 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_targ.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scst/src/scst_targ.c b/scst/src/scst_targ.c index d12984996..09c311f09 100644 --- a/scst/src/scst_targ.c +++ b/scst/src/scst_targ.c @@ -5032,14 +5032,16 @@ static int scst_translate_lun(struct scst_cmd *cmd) rcu_read_unlock(); if (tgt_dev) { + struct scst_device *dev = tgt_dev->dev; + TRACE_DBG("tgt_dev %p found", tgt_dev); - if (likely(tgt_dev->dev->handler != &scst_null_devtype)) { + if (likely(dev->handler != &scst_null_devtype)) { cmd->cmd_threads = tgt_dev->active_cmd_threads; cmd->tgt_dev = tgt_dev; cmd->cur_order_data = tgt_dev->curr_order_data; - cmd->dev = tgt_dev->dev; - cmd->devt = tgt_dev->dev->handler; + cmd->dev = dev; + cmd->devt = dev->handler; res = 0; } else {