From patchwork Sun Jan 19 07:14:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ming Lei X-Patchwork-Id: 11340599 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AFA04109A for ; Sun, 19 Jan 2020 07:15:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8E01120880 for ; Sun, 19 Jan 2020 07:15:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="YeN/z+VY" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726621AbgASHPa (ORCPT ); Sun, 19 Jan 2020 02:15:30 -0500 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:37772 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726584AbgASHPa (ORCPT ); Sun, 19 Jan 2020 02:15:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1579418128; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Pn4SA7nmTt+ix5HXMB4kLh+eSavv2+gG8CXaUSteEw4=; b=YeN/z+VYAEz14OESAlwDSpwVRE9c9vHq/g71JoCVhK69fVcKLPyG5Rhvh0qWPx6NVp6WLm dBQ6kDb8LPxpT43IyG2WVcjY/+mQSTw9NrPTdN+IaZ9b5aoqvONWXrmc7nv3JKM0zjaIjT R0UzZvkjKS1Loc98cvtN1YUkeEQp9bo= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-230-1Q2T7_OJMieiKD9k-A8Svg-1; Sun, 19 Jan 2020 02:15:25 -0500 X-MC-Unique: 1Q2T7_OJMieiKD9k-A8Svg-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8845D800D41; Sun, 19 Jan 2020 07:15:23 +0000 (UTC) Received: from localhost (ovpn-8-23.pek2.redhat.com [10.72.8.23]) by smtp.corp.redhat.com (Postfix) with ESMTP id 7B25684BC8; Sun, 19 Jan 2020 07:15:20 +0000 (UTC) From: Ming Lei To: James Bottomley , linux-scsi@vger.kernel.org, "Martin K . Petersen" Cc: linux-block@vger.kernel.org, Jens Axboe , Ming Lei , Sathya Prakash , Chaitra P B , Suganath Prabu Subramani , Kashyap Desai , Sumit Saxena , Shivasharan S , "Ewan D . Milne" , Christoph Hellwig , Hannes Reinecke , Bart Van Assche Subject: [PATCH 6/6] scsi: megaraid: set flag of no_device_queue_for_ssd Date: Sun, 19 Jan 2020 15:14:32 +0800 Message-Id: <20200119071432.18558-7-ming.lei@redhat.com> In-Reply-To: <20200119071432.18558-1-ming.lei@redhat.com> References: <20200119071432.18558-1-ming.lei@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org megraraid sas is one high end HBA, and the IOPS may reach million level. As discussed before, megaraid sas performance can be improved on SSD when the device busy check is bypassed. So set the flag of no_device_queue_for_ssd for megaraid sas. Cc: Sathya Prakash Cc: Chaitra P B Cc: Suganath Prabu Subramani Cc: Kashyap Desai Cc: Sumit Saxena Cc: Shivasharan S Cc: Ewan D. Milne Cc: Christoph Hellwig , Cc: Hannes Reinecke Cc: Bart Van Assche Signed-off-by: Ming Lei --- drivers/scsi/megaraid/megaraid_sas_base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index 43cbc749f66c..8f3770af7382 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -3424,6 +3424,7 @@ static struct scsi_host_template megasas_template = { .bios_param = megasas_bios_param, .change_queue_depth = scsi_change_queue_depth, .max_segment_size = 0xffffffff, + .no_device_queue_for_ssd = 1, }; /**