Received: by 2002:a05:7412:361b:b0:f9:2edb:3e4d with SMTP id ie27csp112188rdb; Sun, 17 Dec 2023 17:25:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IGj1dJjGI18pya+9BgX5LrOhhH1WcyMmigJiQHUDHkyGzJEBdA4JhYXtXiPGEuf/fawRi/+ X-Received: by 2002:a05:6808:2dcf:b0:3ba:c97:b20a with SMTP id gn15-20020a0568082dcf00b003ba0c97b20amr19386046oib.34.1702862711806; Sun, 17 Dec 2023 17:25:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702862711; cv=none; d=google.com; s=arc-20160816; b=yl70XVPDpaUPAeEvqTPllKhIAa1bmPWFAwpf0j2RAU7mhV8KNHAT+aq8sug7jLmyyW rZESHKHCYGYDtxLuRwcBXyPim+TLSTa0WATYVMF27e43GC3VbaD7eWN6btUJPSEi+b3z AEUFoipCSJ5cSATNdkOnPUQcTE7WEjQyFqv1+z6oRH3YU7pC9jXJMTV8yk6SkIO9i/c9 kw/wc2rtzUYNqk+ZgMp2FPj1/DCCw/4odd7j6ht50xMKKub922kmL067ITtGRN6QvDPo EzgKRwaXI7M+dTIPkG0sfIjquMGqCPKDX6FDChLSXeqMgIVf91H0d0Y7mR/ApBmEsRPK j/zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=bJJJcnW9NIcj4bkD41Zw66nJEJBPkvnjleD0Bm4wmV0=; fh=3OIUjC2Qcf3C801IaGSB9mp+9dB69Ft5ITRx9y1Qifs=; b=Gv7nkIQ9NgXphsu225FAndjy0MHyk0i8ICMsQF+oYWQjDYuHTF2hpMl4/tmSpEigJi e7k83FwESJu2RZvvgSF5t6lKS/TDRmEW67UC0BIumWLQxKHUekLM1bW6zenYG0ggzSl5 wX2cqoHKAZbc+OKPzrzjRVjFLJOYFvnRBv400RkHTGRo4s3AYTVrg7MbRko/j0IgvP0G y8fvbknxG467B83bQt8fE/vVoWlydRuhVwnr2/udLCG+FkF1DzTxpXaRylXgkgktoar4 GDOPyDx1xJfAhnwB2t/GnvFZkUlrzmiHVZhnhGFbF+fFKp05hqfcfOXuYt7pXvlTT06A 3lPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=atcXSOoJ; spf=pass (google.com: domain of linux-kernel+bounces-2902-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2902-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id g18-20020a056a00079200b006ce52bb999fsi510511pfu.273.2023.12.17.17.25.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Dec 2023 17:25:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-2902-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=atcXSOoJ; spf=pass (google.com: domain of linux-kernel+bounces-2902-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2902-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 6E88F281CB6 for ; Mon, 18 Dec 2023 01:25:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 39DCB20E4; Mon, 18 Dec 2023 01:25:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="atcXSOoJ" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F0A3F1FA3; Mon, 18 Dec 2023 01:25:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a233354c74aso187444566b.1; Sun, 17 Dec 2023 17:25:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702862699; x=1703467499; darn=vger.kernel.org; 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=bJJJcnW9NIcj4bkD41Zw66nJEJBPkvnjleD0Bm4wmV0=; b=atcXSOoJnO1v9LDEBP1YbCBUilwPvzMPi/V8cfDbtplkGVYrjJ7ZwDMBcRajaY/23J 0Yz42zpNHWpskzu6maXrs8hFdkUjW03+8AlFAnatsAOj3vTwBKMTJISQApjdjathCcFR /oUwjZTtAAHhVNBG70CxeU7mBABkOjDUDN+s0s225tGzEtzRKFZUIg+8pvXOIPiK4KSj IGyhHO6an+eeixM6sObUBCJhlIxHCR7j0Wq6heWzgku88sDRRYnvZhtHqTtWRsryuGP2 qRMGabsJvzAaTWZcuG0S2F5N3CksKIhwLLYXHmL2WlBvi8CalGIw2OY4M/6P1FAOkWEX vUPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702862699; x=1703467499; 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=bJJJcnW9NIcj4bkD41Zw66nJEJBPkvnjleD0Bm4wmV0=; b=STz7ott7itVvbSEDUSQfEt1A7vnt6b+vY2iPSOskI2t2UO5AD37QCWhpU4XhxuE1pr 0f9zY9zq1mhokp9PSwWi1ou2gGtvyznV1zQNYoG3y9+3dASk1gNScZBaIxS/PoiGsUg5 Muu96SCzc6C4SSk5LpkToUYJiCWmH3g9HTAAJJu5HKtD389MjoxLzDbG8d/7APRFCZtR cFWZ5g/rbP6KsaZFA3A8vZUQ0fIBOIQv4CFplZmGJwIUO1qVQhiSnWXsDEp3EWZ9uZRu mZiQQhWTj/CTgEPQKz94KjiZB0Zma/60J9D4J/OrRZId+ojJg9Fb5r4Fsi5P9cXw8Jfj 8Viw== X-Gm-Message-State: AOJu0YxS91dgIiNtZCmSylOtYE2qR/weud4SlxdxbEM/zjo9W7KsJAKz Dlc+pC18hS0Iwd+wwJZUVUVz41mwR0mfMTMZc0M= X-Received: by 2002:a17:907:280f:b0:a1f:4d21:301a with SMTP id eb15-20020a170907280f00b00a1f4d21301amr16094009ejc.13.1702862698999; Sun, 17 Dec 2023 17:24:58 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231213104216.27845-1-hongyu.jin.cn@gmail.com> <20231213104216.27845-2-hongyu.jin.cn@gmail.com> In-Reply-To: From: Henry King Date: Mon, 18 Dec 2023 09:24:54 +0800 Message-ID: Subject: Re: [PATCH v5 1/5] block: Fix bio IO priority setting To: Mike Snitzer Cc: agk@redhat.com, mpatocka@redhat.com, axboe@kernel.dk, ebiggers@kernel.org, zhiguo.niu@unisoc.com, ke.wang@unisoc.com, yibin.ding@unisoc.com, hongyu.jin@unisoc.com, linux-kernel@vger.kernel.org, dm-devel@lists.linux.dev, linux-block@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mike Snitzer =E4=BA=8E2023=E5=B9=B412=E6=9C=8814=E6=97= =A5=E5=91=A8=E5=9B=9B 00:58=E5=86=99=E9=81=93=EF=BC=9A > > On Wed, Dec 13 2023 at 5:42P -0500, > Hongyu Jin wrote: > > > From: Hongyu Jin > > > > Move bio_set_ioprio() into submit_bio(): > > 1. Only call bio_set_ioprio() once to set the priority of original bio, > > the bio that cloned and splited from original bio will auto inherit > > the priority of original bio in clone process. > > > > 2. The IO priority can be passed to module that implement > > struct gendisk::fops::submit_bio, help resolve some > > of the IO priority loss issues. > > > > This patch depends on commit 82b74cac2849 ("blk-ioprio: Convert from > > rqos policy to direct call") > > > > Fixes: a78418e6a04c ("block: Always initialize bio IO priority on submi= t") > > > > Co-developed-by: Yibin Ding > > Signed-off-by: Yibin Ding > > Signed-off-by: Hongyu Jin > > Would be nice to get this block core fix upstream ASAP independent of > your various DM changes. dm modification depends on block modification to have effect, so it is reviewed together. > > Please simplify this patch's header like was requested in review of v4: > https://patchwork.kernel.org/project/dm-devel/patch/20231212111150.18155-= 2-hongyu.jin.cn@gmail.com/ ok, i will send the header=E3=80=82