Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp597907img; Fri, 22 Mar 2019 04:52:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqw96M7zhAKyQ/YGMD1DpbWWhetGsreKkgGE5kVUfY6zibTR5PTJdm7WC1qOpl11p8rYyKqq X-Received: by 2002:a17:902:28ea:: with SMTP id f97mr9224877plb.203.1553255567063; Fri, 22 Mar 2019 04:52:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553255567; cv=none; d=google.com; s=arc-20160816; b=IxXoIanFwiqtQ7YTw5lnchV+GJDrVcS4XNQdUlk+uEr6NY/u8ZX9sAslejsm8AtxBj WKRNSALpOBvJnM8WtY5u9JE/sYZ1jTP2RS7akPn6MTOapMYVISQuOsgD8Y5J4P1o1EP2 YMvs9d84d+QBxprrVhZUBjsfe+P18BBkWW3ZBVE435U/QFXEQYtAtDishyL8gXnmY3w9 7tnqSeY3RYzzYwqE7BCs77M1ChQah+RTi9RNNEYLvwcoPX0qBx7TSwZqhpKNA+83eGY9 FQw5DB85iU8Y5gDWwY0/y7EwfQFbHXO1Utd7OJCABOcsPUsTIEbwRooNFs7BTBUDX1Ko t5Dw== 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=7RzZ8U8z+QueWv+o409soDnjIbkNDPeFPrDHfjE4GAc=; b=ZcUyCtEWiLMQInkLPBP3VRDKNl8+JcPZqO6DTU/Ux9r0m1sLiv9LL+YmTNxefGTPs0 bcdV28d1sMSwf8I5iqUU/Ky8mQesLnQmiabEGNaLxyJ8xwBXElyt7XNCe9e6k2uTKgGz xGZgdcGDUyWQh07d1TMa6V9ECCeeNrFh85aEJMrT9fmcFejexWIfAa8eBnCxiOXp9u89 qO+oK9CthDTT6Xy1GOWCHxhp9TYH0gfTURk5AmDuSGkt/G0r/GEtempSI/+M2FBBPK8c xTvfojiwquK/05q976njIiy5v/x24pqH6BvgjqP9ysYFDWEV1/o+ZSKkH8f2ZVhgMPGM I8QA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0iRsxjgm; 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 y2si6652018pll.133.2019.03.22.04.52.29; Fri, 22 Mar 2019 04:52:47 -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=0iRsxjgm; 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 S1732815AbfCVLvr (ORCPT + 99 others); Fri, 22 Mar 2019 07:51:47 -0400 Received: from mail.kernel.org ([198.145.29.99]:55650 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732154AbfCVLvp (ORCPT ); Fri, 22 Mar 2019 07:51:45 -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 980C120693; Fri, 22 Mar 2019 11:51:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1553255505; bh=R757zrOngD58ypHyvCyMUJ1Hu6/kVQQkmkOUvCUeBUM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=0iRsxjgmlQyuC8VGdQ9MfuM+PgT1nm9ZC6VAKUtLzq3GgQQZf/GUDyzMraCLHEfv3 2/i5MIUZkUYEV+F/Iaj9qJbC/T+hz/5B8lU23USIAqcSxilLpRkY5FyGDmeyUJmj7J wySIzoepO5nZwFKNnmuT4bAL4SxRXSqccUnh9178= 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 4.14 096/183] scsi: aacraid: Fix performance issue on logical drives Date: Fri, 22 Mar 2019 12:15:24 +0100 Message-Id: <20190322111248.661783278@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190322111241.819468003@linuxfoundation.org> References: <20190322111241.819468003@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 4.14-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))