Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp618808img; Fri, 22 Mar 2019 05:16:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqwWd/B3cgYLrCS5zWk+CC879yLp/PR6ChuvCBbSxu99JUUBEhLV4qphzdylgN3lPkx5lyFx X-Received: by 2002:a65:62c9:: with SMTP id m9mr2961450pgv.309.1553256991000; Fri, 22 Mar 2019 05:16:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553256990; cv=none; d=google.com; s=arc-20160816; b=v2+eGCdj82aYvcwhD2oTQuaAP5B93aEC/5xBGeHLHkuCcS0ch2UXHcbCTsTNkHiqoi KoDNXdaRXqYaGgo22DXPfhsrYK3EFCSpBtNkoR49dUpaiPknMqyulGMmRFTQGvJSgE8C Ar9qD0zLtP99HOWr7PKYSXXpKFh1sinEJUcYLC/RAw8dktGoZ1wqkDFNM7RPi/ZLG+Jr qR9zV7A1ISaXsx7GtjTmgHbVgEJUCAMQW3t1e8xYLyh8CAWsxVe2XDIg+1s2DsvW7Qth LzhpfHHVai8FXiFWYIwfL8LL3NLrqt0sMG+4ZPFrDducXBp74rZ5jFvTHRgsenz0Su3N ZqVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=mewmqU4R6pxql08kBwkyPZO2fC1/BanX+85PPiRJVDM=; b=tWsJXY96//Yh9xWvnTw4dTkBnaKz6F5+Y+v27u/5oWpzvGkl30KGD4ypfEc9gDPbfb M3eZHud9rRqjgFyN6glGKUwqYqUr//XviiDyu9jqUWuECTdSxeyBQCTPhJAL1mAqFfoL 5CsEwYxWRTx1SaPiRaS09kBZca9mWkqUp2jNFCZqIz18OAkQmVH8C/oIMMPykI4mgxF4 UGd9Tp5mTwiLivKWN8Ox1rbtR4ywJ/nz2jUw/t3R/mqMqG2VeuSHoSlgQeGLp73LbvHT UhZxP8PEeSgTWvDdY/Kcv+OteokXG7QqcJMmdaMKo3hAF+8anFP4yrJNWTZSb1z2rfhM MncQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=L6KWcmbN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x14si6238689pfa.239.2019.03.22.05.16.15; Fri, 22 Mar 2019 05:16:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=L6KWcmbN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390086AbfCVMPe (ORCPT + 99 others); Fri, 22 Mar 2019 08:15:34 -0400 Received: from mail.kernel.org ([198.145.29.99]:54052 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390075AbfCVMPc (ORCPT ); Fri, 22 Mar 2019 08:15:32 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 019882083D; Fri, 22 Mar 2019 12:15:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1553256932; bh=+3mT/WplwPpcbsQ+nQwZl0nVm6vIFn9fgxTXbsH4FE0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=L6KWcmbNjFTVCUj8YuQynz5NjLM9eJ+M7LRnCQETfQT7snwDg4MPIBINv220ymO8i HtBS05Ufo7RfcorynbKT/lj06XIj7T/CO4s1O5IJPSfiVA13k9f/IYFQQ8UmXSJ9JG BQzfJitRDmWZOJbo3Il9okly3uY4zkToalQavEhs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sagar Biradar , Dave Carroll , "Martin K. Petersen" Subject: [PATCH 5.0 080/238] scsi: aacraid: Fix performance issue on logical drives Date: Fri, 22 Mar 2019 12:14:59 +0100 Message-Id: <20190322111303.320063865@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190322111258.383569278@linuxfoundation.org> References: <20190322111258.383569278@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 5.0-stable review patch. If anyone has any objections, please let me know. ------------------ From: Sagar Biradar commit 0015437cc046e5ec2b57b00ff8312b8d432eac7c upstream. Fix performance issue where the queue depth for SmartIOC logical volumes is set to 1, and allow the usual logical volume code to be executed Fixes: a052865fe287 (aacraid: Set correct Queue Depth for HBA1000 RAW disks) Cc: stable@vger.kernel.org Signed-off-by: Sagar Biradar Reviewed-by: Dave Carroll Signed-off-by: Martin K. Petersen Signed-off-by: Greg Kroah-Hartman --- drivers/scsi/aacraid/linit.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c @@ -413,13 +413,16 @@ static int aac_slave_configure(struct sc if (chn < AAC_MAX_BUSES && tid < AAC_MAX_TARGETS && aac->sa_firmware) { devtype = aac->hba_map[chn][tid].devtype; - if (devtype == AAC_DEVTYPE_NATIVE_RAW) + if (devtype == AAC_DEVTYPE_NATIVE_RAW) { depth = aac->hba_map[chn][tid].qd_limit; - else if (devtype == AAC_DEVTYPE_ARC_RAW) + set_timeout = 1; + goto common_config; + } + if (devtype == AAC_DEVTYPE_ARC_RAW) { set_qd_dev_type = true; - - set_timeout = 1; - goto common_config; + set_timeout = 1; + goto common_config; + } } if (aac->jbod && (sdev->type == TYPE_DISK))