Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp5210916rwl; Tue, 28 Mar 2023 18:32:54 -0700 (PDT) X-Google-Smtp-Source: AKy350YaliMmyYoUnvlQiX4Qo8tr+K7FnmBgHG5UbNLVeftyvJjB0pGpmXpFaXdlMEHQUYiIfYuD X-Received: by 2002:a17:903:7cc:b0:1a1:97b5:c63e with SMTP id ko12-20020a17090307cc00b001a197b5c63emr16314578plb.38.1680053574015; Tue, 28 Mar 2023 18:32:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680053574; cv=none; d=google.com; s=arc-20160816; b=Vqs/wKDC1mXTvj5sdgFtgjSlLZBrHfdr0V+wNNiSfJjLEM7B1ZSU8AvrraBPz+UdBL 0FSlG8PeqYWRRzfla6LuhV3vOneqjOQOF+dWadAqDPCqC7DsnZp18Dyhub7+I5PnP4+F f03vXz2MjfomTmY1+c4SDW7dk/OfdymU5rkWg8L3g5uG6Jx9r/GWsTVVCJ1nmA8D8Lml Pa4oNTLhEZN1M6bhrXmcRvF+dCj997t7j3kMUTpbQrfQ6kG58D3UQXQQ4kblhTHhRG6n E1XvSiHIAeyKlyRT9hsbTNc/akSHOAIOcq1Ee+NpPY6JBXqFKtmFQzjeFLtKBsBP0Dkp VFGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=J2ZBooKTdQvtfMVgnhuwabyGyb9Yl38IXe8xsUOWjvo=; b=agz8Rxllkw5v4/hIhUnvwj0TftZlqRzT4dzZUxGubqwq0rmFQMlyzv5ssIsYPX/iIc 1Wwgm13/V4j+TaAcZbzFCj5NpjSWi00VF0ZeKbtO/EQDI62PqfwcuF92BZzVtpvVPpSi quLHH2Tpyrke+mbyw6QyJM1NfqIFIB6Xcempypgf06uTleeKChzaxBvqLG2eBIXtJ82O YYoHVnTB4oJ+9mHR2AMnECO7JCGf1HyjxtC4N4iV8Jlpp/Tv2RG+v0LStofB3/szqQV4 m4ELuxkbwC/2thXa0+9206fiBIv81gDZqYnT5HI6V37E1Y+TTMfXEy4QJzz5J/MsJmR8 4Hwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=d4fhJHyx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q12-20020a17090311cc00b0019cec510d4csi33275397plh.444.2023.03.28.18.32.42; Tue, 28 Mar 2023 18:32:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=d4fhJHyx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229737AbjC2B3X (ORCPT + 99 others); Tue, 28 Mar 2023 21:29:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37230 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229532AbjC2B3W (ORCPT ); Tue, 28 Mar 2023 21:29:22 -0400 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7BC8310CE; Tue, 28 Mar 2023 18:29:21 -0700 (PDT) Received: by mail-lf1-x130.google.com with SMTP id c29so18190060lfv.3; Tue, 28 Mar 2023 18:29:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680053360; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=J2ZBooKTdQvtfMVgnhuwabyGyb9Yl38IXe8xsUOWjvo=; b=d4fhJHyxuZd/FESgSXv9Frj/cenBy44pnYyeOw6RdevGJ5hGaZW/JaUKicQuOjfQOE lCFsXByYHdquLzahDpeA9QnmeJRC/76MAFuAQBWNxTkCto6ZEbFMlFaTXVgxVwCLvJdr vI0Ew3Yq1RMj9N4S9cwC8mTDEFH0zAEZCs1SLQBKU9qjVSCR1jTJhsatv1aViAD00iVo 5YXTcgKAzr9Kcd6PIErZ9uEOVZDoIbNeOJM0b2DPfQ+y/r384xf9aCRghXNbB+zEh20p iQIQDm99H0+EKSe+VgCyRu49TSaD23kIXzf1smy0JdsLYMj4ED/HwuUZvcoUApeH1UJl GxYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680053360; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J2ZBooKTdQvtfMVgnhuwabyGyb9Yl38IXe8xsUOWjvo=; b=vbVxTqAHVM7uXdDHxB26MQC0H6/yrWtBZRS+W1DdEiS1Afl2b8BShr2P6qITFZhErX M5dHIzpia/7/ql5vRzSTisCR9Ha2IO5EVjowsTqIlz1QQXUmaOBczum5w7o5ogh0Dglh 3Mb7GGGNGOyzE9HdInzErrFkBwBkQJFix/D1MSGzS4DpIv2N1jNt90U7SjHbWkcgJ9ZG +yiH/dQXAhhMt/1NWyB4UlW3OawAfT3HFSR7Q3xcsgo4c3Med+iT0zvuEROJBO5dtBoN sJg9xiEqlxHkVtdGQdZHoxa7IGREVz7GXFQstLY9Oegdu6OGlnMyw4ncR5ASFu/djaMK GoJA== X-Gm-Message-State: AAQBX9elGQd3PGVYPbzbk/4WkljT/4TEsOL1JMIC7ngY3dHJtnrnxmic Msz76v1Cflw+rzvc/x1WQUTiZP3ArEQKDQ3KMw== X-Received: by 2002:ac2:5322:0:b0:4eb:93a:41f0 with SMTP id f2-20020ac25322000000b004eb093a41f0mr3975535lfh.4.1680053359417; Tue, 28 Mar 2023 18:29:19 -0700 (PDT) MIME-Version: 1.0 References: <20230328103000.10757-1-powen.kao@mediatek.com> In-Reply-To: <20230328103000.10757-1-powen.kao@mediatek.com> From: Stanley Chu Date: Wed, 29 Mar 2023 09:29:07 +0800 Message-ID: Subject: Re: [PATCH] scsi: ufs: core: Make UFS_MCQ_NUM_DEV_CMD_QUEUES a module parameter To: Po-Wen Kao Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Alim Akhtar , Avri Altman , Bart Van Assche , "James E.J. Bottomley" , "Martin K. Petersen" , Matthias Brugger , AngeloGioacchino Del Regno , wsd_upstream@mediatek.com, peter.wang@mediatek.com, stanley.chu@mediatek.com, alice.chao@mediatek.com, naomi.chu@mediatek.com, chun-hung.wu@mediatek.com, cc.chou@mediatek.com, eddie.huang@mediatek.com, mason.zhang@mediatek.com, chaotian.jing@mediatek.com, jiajie.hao@mediatek.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Powen, On Tue, Mar 28, 2023 at 6:38=E2=80=AFPM Po-Wen Kao = wrote: > > A dedicated queue for dev commands is not mandatory, hence let > UFS_MCQ_NUM_DEV_CMD_QUEUES become module parameter `dev_cmd_queues` > to allow sharing first hw queue for dev commands. > > Signed-off-by: Po-Wen Kao > --- > drivers/ufs/core/ufs-mcq.c | 35 +++++++++++++++++++++++++++------- > drivers/ufs/core/ufshcd-priv.h | 2 +- > drivers/ufs/core/ufshcd.c | 2 +- > 3 files changed, 30 insertions(+), 9 deletions(-) Reviewed-by: Stanley Chu