Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp914234pxu; Wed, 7 Oct 2020 20:57:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOFiYIODX+j+aahCOk6mL9qcR1jqrpMyI0hGK4LCTFDIbtd1rrOrNPFPXnv2y930rmvGDW X-Received: by 2002:a50:f613:: with SMTP id c19mr6952358edn.81.1602129473830; Wed, 07 Oct 2020 20:57:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602129473; cv=none; d=google.com; s=arc-20160816; b=rexwe+UBgdgxnaUxjDQVs2+DEWbKk9PA7PVGYtjIKjuvUHq/2KraNPvJdmOnfHCqOM +zlFy0grdmd+UYM1f/DNuoQlo/uq54sLUm8tL04fMT9x0IMn8a6zLi7PlshsgY7T+8ZJ XRf9FPdLxCwCOVvS1JAT2sMEQ668Tb2WA38vxs/CLwMmbltMZlKD6ZmixrnC9KwffrKq oyTFSzuUFhKHLKG+DcwJn4vE/yZ287X7JgmmzT6W3cSERFn40UbHIKxjOuJG44qidbqT qMhrxmKmH9N4Y0WA3wDORm7AlNtqCmiIkbR216P+kPq3Iz4+sbs587Ugh57RShrRcsML 7b4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:references:in-reply-to :message-id:date:subject:cc:to:from; bh=vw3hIOhoz6um4ETUrWP+x2iSV50f0H64/qNqRZK1fX4=; b=fPSvm9DGxVIh+Vxf7C6HZTgc7UmXZklVR1UHRvEmHDMSw74Cx/F9RI3D7+4FovDUUh SHLViRvIAdDV718Whh1A+kqpoTP/3SZBiY4WQSfo874i07/AOKFmjAx23ygw806PvEN2 o6rEcdSbqS0h/D0cHSw1VNjptTmu+zW89zlm59akmTnAxVMGZmtlKXytjdq71Vuo5DYA QufCxcIpjUMUvgbK7MlCYwh4x9DxgQ4JznZ1X9TAr/yHuLnXlnkQMflMauHje+561dkw v2khmNZsWrBDF/5BHxJ6STNhN6d0/gxg4z+PmCsifZ77YhoyO20FETIGLqYcU8dLfQbr njCg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r7si2655701ejc.705.2020.10.07.20.57.31; Wed, 07 Oct 2020 20:57: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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728509AbgJHDxb (ORCPT + 99 others); Wed, 7 Oct 2020 23:53:31 -0400 Received: from out4436.biz.mail.alibaba.com ([47.88.44.36]:53763 "EHLO out4436.biz.mail.alibaba.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728082AbgJHDxa (ORCPT ); Wed, 7 Oct 2020 23:53:30 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R161e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04426;MF=baolin.wang@linux.alibaba.com;NM=1;PH=DS;RN=7;SR=0;TI=SMTPD_---0UBG9jZH_1602129161; Received: from localhost(mailfrom:baolin.wang@linux.alibaba.com fp:SMTPD_---0UBG9jZH_1602129161) by smtp.aliyun-inc.com(127.0.0.1); Thu, 08 Oct 2020 11:52:41 +0800 From: Baolin Wang To: tj@kernel.org, axboe@kernel.dk Cc: baolin.wang@linux.alibaba.com, baolin.wang7@gmail.com, linux-block@vger.kernel.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 8/8] blk-throttle: Re-use the throtl_set_slice_end() Date: Thu, 8 Oct 2020 11:52:29 +0800 Message-Id: X-Mailer: git-send-email 1.8.3.1 In-Reply-To: References: In-Reply-To: References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Re-use throtl_set_slice_end() to remove duplicate code. Signed-off-by: Baolin Wang --- block/blk-throttle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block/blk-throttle.c b/block/blk-throttle.c index fc5c14f..b771c42 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c @@ -808,7 +808,7 @@ static inline void throtl_set_slice_end(struct throtl_grp *tg, bool rw, static inline void throtl_extend_slice(struct throtl_grp *tg, bool rw, unsigned long jiffy_end) { - tg->slice_end[rw] = roundup(jiffy_end, tg->td->throtl_slice); + throtl_set_slice_end(tg, rw, jiffy_end); throtl_log(&tg->service_queue, "[%c] extend slice start=%lu end=%lu jiffies=%lu", rw == READ ? 'R' : 'W', tg->slice_start[rw], -- 1.8.3.1