Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp5381284rwr; Tue, 9 May 2023 00:08:08 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ72thY3wcstDbnUvHfJvgfOIttCQzgDJo6kfYCRj1DPadSg/zZs1821D4KB5iSsSH0T8gus X-Received: by 2002:a05:6a20:3d1a:b0:101:5f22:b46d with SMTP id y26-20020a056a203d1a00b001015f22b46dmr946489pzi.29.1683616088042; Tue, 09 May 2023 00:08:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683616088; cv=none; d=google.com; s=arc-20160816; b=HNPpOpIiaFZonLTzlqzIJMntiyWdAMUkz5AofLTb1QIoQhOs6NkZPfj71aOSRiHqCL 9mrlQTzVsFe3POkmRYdCccx7q8zuiRdNj+U4Yk6BR8ubEDIepw+kt8cDWTaq3OqZxgpT czZE1Z7VNJxeGfyXpq4jUiPZ20KDTyN0zfyj0YqV10d6vreagqDVep9MI0AQNYDwWI4g 77NStiq1kFXUYuLgwVQYkQp1Q7bOqAp4lcK42ATftYf45rtB8IRtyFJqzrdf3a2cEr0T fTXcAk7FCyqTfUy0WtzDPEcuXNk6l2DfnHzYMyatul8X5G67M1ZBPbpLw9ntHpi+hJhx /jQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=6zZhM6OjKFAMCL2ZrfNektKJnwU1fC+GI7+J+76jWEQ=; b=gTrVjQjamOlSCHJYdI/VZ2F3ktCOhJHL8prd/CC5FueaOwjudQv/BZVgDd7jbct4/m DvCdI3OHGErm9oA9yUbBYsUIRCeu+SfJsqzKim7iAj8OOaToV2eRznxZfjbWIaYEOdMB 3ILByWc1lZnDJsVf+Oar6kG7cYM6H1FGxLZildmM1EjDob5+0XmEI7y+7MolnQXQRYkc uLvMFUU8+FsaFqau10SKpwiRFjS/ubZcVWTLrCfduMs0rhFPYmKGgfU2ahd9NuSBfyk5 GlG7UhoMNEkRIBVjpAyCO5OeKoOOc7nkLBOIXY9GVqRnp1buYZfDFyFcr2tV3M5xEbHB rL4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=OpBD8AFM; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u187-20020a6379c4000000b005034a5a0a58si879407pgc.434.2023.05.09.00.07.53; Tue, 09 May 2023 00:08:08 -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=@mediatek.com header.s=dk header.b=OpBD8AFM; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235098AbjEIGxN (ORCPT + 99 others); Tue, 9 May 2023 02:53:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235070AbjEIGwt (ORCPT ); Tue, 9 May 2023 02:52:49 -0400 Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 92ABD4C03; Mon, 8 May 2023 23:52:46 -0700 (PDT) X-UUID: 16d5a80cee3611edb20a276fd37b9834-20230509 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=6zZhM6OjKFAMCL2ZrfNektKJnwU1fC+GI7+J+76jWEQ=; b=OpBD8AFMxgDrrGSbOtvGpkBbtNN5CJhhFF/3XoLmTdVlvPluHo325p7gDTf02c29zabb1Y6WfZZXghZ0LemBsJSSm3miBvmM35vZQPsy5THS1LhJqeQpO46vvLfZ/mwdw9K4w0s6DItiqnaHI4RGqNWMtBngiMMV7AzN9TpsqAY=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.23,REQID:03fbfabb-c0eb-4eb5-900f-e5b5ae64c48d,IP:0,U RL:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-META: VersionHash:697ab71,CLOUDID:59153dc0-e32c-4c97-918d-fbb3fc224d4e,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0 X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-UUID: 16d5a80cee3611edb20a276fd37b9834-20230509 Received: from mtkmbs13n2.mediatek.inc [(172.21.101.108)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 988925971; Tue, 09 May 2023 14:52:39 +0800 Received: from mtkmbs13n2.mediatek.inc (172.21.101.108) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Tue, 9 May 2023 14:52:39 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkmbs13n2.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Tue, 9 May 2023 14:52:39 +0800 From: Ed Tsai To: CC: , , , , , , , , , , , , Ed Tsai Subject: [PATCH 0/2] block: improve the share tag set performance Date: Tue, 9 May 2023 14:52:28 +0800 Message-ID: <20230509065230.32552-1-ed.tsai@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=ham 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 The tag allocation is limited by the number of active queues and a queue is marked as inactive by the queue timeout worker after up to 30Hz by default. UFS devices have multiple logical units, and they can limit the depth of data LUNs by the fair tag sharing algorithm. Make the fair tag sharing configurable and improve the performance for UFS devices. See also https://lore.kernel.org/all/20230103195337.158625-1-bvanassche@acm.org Ed Tsai (2): block: make the fair sharing of tag configurable ufs: don't use the fair tag sharings block/blk-mq-debugfs.c | 1 + block/blk-mq-tag.c | 1 + block/blk-mq.c | 3 ++- drivers/ufs/core/ufshcd.c | 3 +++ include/linux/blkdev.h | 6 +++++- 5 files changed, 12 insertions(+), 2 deletions(-) -- 2.18.0