From ad089822f06b4946a9e12d49edd33f7926cc94da Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 20 Mar 2020 17:24:37 +0000 Subject: [PATCH] qla2x00t-32gbit: Fix the build against kernel v3.18 and older git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8840 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- qla2x00t-32gbit/qla_os.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qla2x00t-32gbit/qla_os.c b/qla2x00t-32gbit/qla_os.c index d2ead0e0f..a73c2fc4c 100644 --- a/qla2x00t-32gbit/qla_os.c +++ b/qla2x00t-32gbit/qla_os.c @@ -1787,8 +1787,13 @@ static void qla2x00_abort_srb(struct qla_qpair *qp, srb_t *sp, const int res, } spin_lock_irqsave(qp->qp_lock_ptr, *flags); +#if HAVE_SCSI_MQ if (ret_cmd && blk_mq_request_started(cmd->request)) sp->done(sp, res); +#else + if (ret_cmd && list_empty(&cmd->request->queuelist)) + sp->done(sp, res); +#endif } else { sp->done(sp, res); }