Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp3255526pxb; Tue, 20 Apr 2021 04:21:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwZEd1TCTQixYsJyvcfUQYA4v5TGaSOsFNLICveVsw4OuIVGgmYpmRiiu+R1G7+hnCrclT+ X-Received: by 2002:a17:906:a103:: with SMTP id t3mr27474338ejy.334.1618917713300; Tue, 20 Apr 2021 04:21:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618917713; cv=none; d=google.com; s=arc-20160816; b=n0KlA9xJX4nhgzxppBvHWYtKN2m3BHQMOPkU/SIRpHxKrP1VML4fmCtFCecMgUMxDX cOSVLP4yIHHCTFfT0gTrI1VpNOTkOr+N8NlEnzNK3kMRRKNA3QNMS91oCUPw3c8FVl1W p6+N8uZUp7vncgDoadebrDAq6XIw9M1NszMDTxL4TCiaWBGnhzx6nS67fsy9MdossgDv dxn+b3UIgHybbUIdJeCWfXStlV/UM+Id0ZbbO1/n6ZvGraL0VgLyb68a5kaJuflt4EDj JKDXiQ0Z5hbMt9LxvSxCVdTcifuWLP5XMcPJaUOqR3gMTOOIgyf5C3E7SjmsvEdrl3D/ +9sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=ofHxaRyyKpRDMdCVSjRvb7ZTVTofpXbk5m17HljUXic=; b=gT7AySVG3zd6I4HqKlsTzWv76j16VJjqfxC6HFjl7CRtz6iw8GJU4YdqJ1/wi42Ect EQe19QfrrZ9/fOKtSJ/cC7wyfAkFcDlXvggSoFUJhOs87ukB1p2vyMla+gAe9OXcyNPy O350LZTOLcPWwQw+2konvES/f1+YFQCjOP8HxCBKQTbqGz1jBmK141VuuFaq8/5m3Nq5 W8ZacnKVhyVmrIADmSnxtmLWATXfoi//TReauOw458zFDQ1yuOv3EPLxWFwrCV21Fx2v mmMXVF/V37Jf6lpX4JG4EsuOpw9Rn0fjlwMH/T5Fc6Me35ZTaQMPF8//3bLqBR7UUMTd A72g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=OEvo5MIT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f11si3259509edx.163.2021.04.20.04.21.30; Tue, 20 Apr 2021 04:21:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=OEvo5MIT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231707AbhDTLVD (ORCPT + 99 others); Tue, 20 Apr 2021 07:21:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231650AbhDTLVA (ORCPT ); Tue, 20 Apr 2021 07:21:00 -0400 Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0041AC06174A; Tue, 20 Apr 2021 04:20:27 -0700 (PDT) Received: by mail-pj1-x102f.google.com with SMTP id y22-20020a17090a8b16b0290150ae1a6d2bso3344579pjn.0; Tue, 20 Apr 2021 04:20:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=ofHxaRyyKpRDMdCVSjRvb7ZTVTofpXbk5m17HljUXic=; b=OEvo5MITFasPABJapUuyfWnQdo/V2Wf6fwYvJHJBl1PtU/eGlrJsb8Vjrixcf/sYo7 r7gZiBpKTaZlFPFVrM+2D96T2DYDpufXeV5A5QzQl18uaPGzvvhTXWHl9VtT9grE/GZR ayca1Rpc5H8pyTrU04flakJR8W1ViImKvcfSS1DrNo0GruJATKuvkED7l7R70015EZWI JqGJFE6/hpeYO3zasasSWy9SmfvBBzHns1PCE3pQIcCt3Qa6ZeNhGPtpdfFumtClUWra me6nvB10uTHI12LlRq49H1KHYFjfxIZ5uSujUYngbcFbf2T5cftwdERxKGMcT8lxGODz kivQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ofHxaRyyKpRDMdCVSjRvb7ZTVTofpXbk5m17HljUXic=; b=NG9XwZ6CjbZ4KqoioaVRTZRUP/P68041699taD6SUW5+a+L+0avJk6TIuTGsTPiP2Z D4cW1RGBhxO+PwLMwAAtmiTYxm8jPU3GSvt3h5fV5C2GKpWfxuz4j+6DUA6fo6BHkIha 84pJcSkRcyKMwmFDM3Ji3ifTZsx11M7YcK8tV8yHVDtaoSitKUc4pYnpgxhMEIzwJLAD ArwwcwwB1qN3djsE2aMmVZRr2yJSskB6J1Lid8NiJRw8xDKufmVe6GRedSR1z+udBc7P G9xCR2ihHNO3NJUcHOmXxYZmsVvTASBY19543n3trC2PXJx/7kQJdfvvZcNGFTd4CwxQ I12g== X-Gm-Message-State: AOAM532HDzI07k4BEj4FAoh+mRzJYrjt6oO9aIUVGzfC/i5xBL1ZPsp+ QZ8ByKbMeTVZbmR/xDFESfKR9sLN+tnU0w== X-Received: by 2002:a17:90a:df81:: with SMTP id p1mr4547188pjv.22.1618917627598; Tue, 20 Apr 2021 04:20:27 -0700 (PDT) Received: from VM-0-3-centos.localdomain ([101.32.213.191]) by smtp.gmail.com with ESMTPSA id s40sm14187367pfw.100.2021.04.20.04.20.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Apr 2021 04:20:27 -0700 (PDT) From: brookxu To: paolo.valente@linaro.org, axboe@kernel.dk, tj@kernel.org Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/8] bfq: misc updates Date: Tue, 20 Apr 2021 19:20:17 +0800 Message-Id: X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chunguang Xu Some misc updates, put together mainly to facilitate patch management. Chunguang Xu (8): bfq: introduce bfq_entity_to_bfqg helper method bfq: convert the type of bfq_group.bfqd to bfq_data* bfq: limit the IO depth of CLASS_IDLE to 1 bfq: keep the minimun bandwidth for CLASS_BE bfq: remove unnecessary initialization logic bfq: optimize the calculation of bfq_weight_to_ioprio() bfq: reset entity->prio_changed in bfq_init_entity() bfq: remove unnecessary BFQ_DEFAULT_GRP_IOPRIO block/bfq-cgroup.c | 13 +++----- block/bfq-iosched.c | 17 +++++++++-- block/bfq-iosched.h | 15 ++++++---- block/bfq-wf2q.c | 86 +++++++++++++++++++++++++++++++++++++---------------- 4 files changed, 88 insertions(+), 43 deletions(-) -- 1.8.3.1