Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2454073pxu; Mon, 7 Dec 2020 07:05:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJz97cSSnA68mn2mFp440I61LtOHUyXbi0EKFO/9f/vVRpff7FgH4E168ZLfcdeMIZQUuRtU X-Received: by 2002:a05:6402:17a3:: with SMTP id j3mr20108062edy.333.1607353522260; Mon, 07 Dec 2020 07:05:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607353522; cv=none; d=google.com; s=arc-20160816; b=yvXldmpycF60L/jfIU12yktLOUKVb3CWfwrzjS1suQmxzZ0+lxLpxgxt8JBM73/tu1 SFbkvmAQ1Ip2uumyymNE5A6tOOy5wnGCThbvpU438V27Aa6J0H5cXmVuNB3ibn9/yzIl hNUZcAHG0WYzHzzzZJxb7MUuPIGFf38vWIGOZ2PTQOyta3LBdH1t+PrPoruJoGSCJd31 FmQll8Vxhto66qa3F339yWJuvHKJZQnob9Ow6Ee/9DDfA9+T4okY57z6/0l/XOto5EcG 8CsAS5xKiMEfAjreuACHBwebmTPQCOH+jhFnicOaubPNDeYCbbIyWNz2jIvE0qGmQruM EnGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=VybQWwbL6UvzcbCL3NCZaMBiwuEmrkek/VawgkB7ZD8=; b=z2qfxGsaMhicy/0DwW5/hyCSdUfWui9Fr48GvpS+R0zEvNRc0Tc7IjRYSzMOvTONiO e+o2nh1yxlteqkXvpUXBXDddfx1zTXwqKeyNvAVKn/n7fvB1e/PpXze5ML5eFGeYV1Sm ITEcx9Q3/85rnT5Hd5JUa3Z2R3dceMZBtIKcDMnY1b7gk7qb3nxVPPljweZ6yH+X6AyY cCmQEAMfXjWe4it/OvOtKk8ktENoFBTDrL00N0xh0MYgsZA1UgMPRV+QDfmHfi1Aszqy 7ZJuxrJW+xDrJBr7J78PhI6rTGHaZAUtlIMm6KLJiP920XVrdbjyt9x+/+lM+ng2sH5d p3/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=fPRjo0rV; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d7si5975792edx.507.2020.12.07.07.04.57; Mon, 07 Dec 2020 07:05:22 -0800 (PST) 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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=fPRjo0rV; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726989AbgLGPCy (ORCPT + 99 others); Mon, 7 Dec 2020 10:02:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45338 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726938AbgLGPCt (ORCPT ); Mon, 7 Dec 2020 10:02:49 -0500 Received: from mail-il1-x142.google.com (mail-il1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4155C0617B0 for ; Mon, 7 Dec 2020 07:02:08 -0800 (PST) Received: by mail-il1-x142.google.com with SMTP id 2so9312751ilg.9 for ; Mon, 07 Dec 2020 07:02:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=VybQWwbL6UvzcbCL3NCZaMBiwuEmrkek/VawgkB7ZD8=; b=fPRjo0rViiLpzlSV/cYvxL+aParhvHQFHBvf5Ms3odbYIyCLW1RU9uljM8UzNMUyn/ x6qXvusS8124Z2GpGuWhfIO+2klnLhPWelPuwPKWJznvscHoRenj4/q71YtGqVLgbuLM 0lnVmK8inWjBUft0GC3f/UeHUL6GdtjaBogfs4ZbfmoKupcCvVkytR3VRPhgjs5RaekK +he9AhiRM5ztashvnDeacL9gBGNU2OSaj3fHir83R5i70H+uv+b5iM8LP+j0l/ZROsny Gc0Tg2b8hu1fT+TxgaDNCpv0SC/SqvuUv9zjdSYb6cYxiKmAcWz7PEqymqp9kndjzkYO imrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=VybQWwbL6UvzcbCL3NCZaMBiwuEmrkek/VawgkB7ZD8=; b=lJl4BW1CqE2CpI+WFO2EH44dRnjS+D3h1KhtgLI1CaEmZt9jpAGpgMbXxpwReRWeVJ 5KLZ9j9jZGVhjw1qVsXILAKbFDFXOfOC2A05CEF4rUIimiFLUwOFQ0OS0F3Ze1hHGOGo sm76BcJwMiZjMKcWNSt0d9nbWoHCUUXPMW9Pu7X1vEPX7RRi8nNSji5eQ14TT57XhQEQ 2vS2SYSU/vBSx/hj2KqSZEQTzOTu1rl3kOwWYXCF22wRwjP/0cJNKGIflV96+8XlErXV N+P7QLZGnbFkGEg+fPomPBZH011bF6WMORdmiS8aBJ2+apz89ThBZKV5mAPc/NqfON31 7eRg== X-Gm-Message-State: AOAM5315s1u3c19hJmHlryCvdNj/Naj5ZCVw01BRpgcZcjA9oK8fadim DvYlVNEReSw6VsXTkmqzMhF8/OmqWK5a7A== X-Received: by 2002:a92:2801:: with SMTP id l1mr21564464ilf.124.1607353327887; Mon, 07 Dec 2020 07:02:07 -0800 (PST) Received: from [192.168.1.30] ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id l4sm6247280ilo.29.2020.12.07.07.02.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Dec 2020 07:02:07 -0800 (PST) Subject: Re: [PATCH v2 0/5] Some cleanups and improvements for blk-iocost To: Baolin Wang , tj@kernel.org Cc: baolin.wang7@gmail.com, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org References: From: Jens Axboe Message-ID: Date: Mon, 7 Dec 2020 08:02:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/26/20 1:16 AM, Baolin Wang wrote: > Hi, > > This patch set did some cleanups and improvements for blk-iocost, and > no big functional changes. Please help to review. Thanks. > > Changes from v1: > - Add acked-by tag from Tejun. > - Drop 2 unnecessary patches. > - Move the related variable declarations inside the block together > with the code in patch 3. > - Move the commit_weights() into ioc_check_iocgs(). > - Move more related logics of adjusting base vrate into the > ioc_adjust_base_vrate(). > - Rename the new functions. > > Baolin Wang (5): > blk-iocost: Fix some typos in comments > blk-iocost: Remove unnecessary advance declaration > blk-iocost: Move the usage ratio calculation to the correct place > blk-iocost: Factor out the active iocgs' state check into a separate > function > blk-iocost: Factor out the base vrate change into a separate function > > block/blk-iocost.c | 251 +++++++++++++++++++++++++++++------------------------ > 1 file changed, 137 insertions(+), 114 deletions(-) Applied, thanks. -- Jens Axboe