Received: by 10.223.185.116 with SMTP id b49csp1896292wrg; Mon, 12 Feb 2018 00:13:28 -0800 (PST) X-Google-Smtp-Source: AH8x226F6P9uDz+x5/4mu1qsthO/BzSzjXcAL5IsvYxlWfb798fwKCmijS9cf3Yc0ZaQDBfyWRFJ X-Received: by 10.99.96.18 with SMTP id u18mr7658420pgb.124.1518423208264; Mon, 12 Feb 2018 00:13:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518423208; cv=none; d=google.com; s=arc-20160816; b=e2zyK5IGnhxowj+pFrO2yPnfAZq8B3Q4JYBA0h9Xq/RPk25KOyvqYReVKO3wdN+JFv iZwrHzSDMdYNor0G5URe0mabKSfwFZve5PCPWqm4iA8Soyf6/Yr7XNpnJ/+Y2qDZTO3B Bf/RLIS5x7UmtEfq58wvfUf9ywO6ouIAgIBUtQd829wIUZnccakbLotQ/zRoIV/hAR+h rtRPWbepZQ18bPmvKyR2ve5EH1qilsLmxLZbRub+3iAx3Yp5WR7dbaQIdwsLs8mqCaXg oaMfsLAkDnDwtrBQ02vN1ERTmM+6EwlfRIeFpcZUnc7youdMZQO1hzApmNB/JUmohPQ5 VLBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature:arc-authentication-results; bh=42Gh4p5vSFuAUEG3Qz5OzpL20zoD4zriEcSPeTOXCpU=; b=eI4fE09DOKy9uaxqHwZSirG/qxLRqnMI+gObT/sYg9+ngSLeYmfRPxqNJd9HZRwae3 KxANJ49wP7aj7fB5f+RsipCcKqAN4pEewi7DlmNZCdUg3MwhsxEBWt63/NkYTSU3uiMF HwD9BDhUiN27Koqtx9JyTjwGTiSn10LyOTSTx5Hj2qx5nnqwCnXdJgVnqpk5jjFYHtSR hKqx3udPawOnDuZImaG/GlSynkKoKVREvX7WnBNrK6UBYBspCzbraU2PHkkSeL/O9OYe lkixxdXhBTxbjr6YrdaTBiIZORZHoQzIj/cdiWuc4lrCgYKRzCR9FCiLpK3WfpXZOeKW iHpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=M5y+9SYp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r70si3887149pfk.198.2018.02.12.00.13.14; Mon, 12 Feb 2018 00:13:28 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=M5y+9SYp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932728AbeBLHYn (ORCPT + 99 others); Mon, 12 Feb 2018 02:24:43 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:39029 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932584AbeBLHYk (ORCPT ); Mon, 12 Feb 2018 02:24:40 -0500 Received: by mail-wr0-f196.google.com with SMTP id g4so4240297wrb.6 for ; Sun, 11 Feb 2018 23:24:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=42Gh4p5vSFuAUEG3Qz5OzpL20zoD4zriEcSPeTOXCpU=; b=M5y+9SYpHqP9AlwrNtWu7RUJghuGF6JqGIp+zVANCt/BWuxPg4S/qYNKUE+movkSpL UflcsevyOm5mBHrhHAq4InXa/5GhVUn7giY8hvVYORy6e5DgRVrxZaZWJJzTbhYgYKMx mBUrgrW/5UkaxNJRazyuoAAWEJs+kUQr1rvGA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=42Gh4p5vSFuAUEG3Qz5OzpL20zoD4zriEcSPeTOXCpU=; b=lIaFUKstWknP9KsyRR4fTyIWsqtNgciBHUhCBnmH4picCGYZfOHhk61NNsHBw3zphe 4qR0Cg+UcebMHRw399w7CyZEHTlDwsMfyy3vs5zkLyeYiqgZCinv96E/KLJ11H4Wvwbq zahzXSHrhZRdNlyAsCULestOEGXZN06DkN2haU9TNOOZgN8RLdXBlI2w/zn4r3dt8Zv7 lfNb+P2zt3enIz4Cf8Tj8eXa+Eo+vzhy5N9/te/5Bq7YJ/nRb7ady9A8mczAYGv5XQod JdVVG3/IvSBQbYjYasE5mjJoHYFUC3Yafo6+4kODjmaI+ZH72qUCVvhvxA/1yfsxt9hy W4AA== X-Gm-Message-State: APf1xPCmwTTbhHWejupBGEx4jU3z3mDDzYBkD8bM0J/BTELAZbJ/IFQR 8kjCMd5KS2dHgEI00s6Ez2yCOw== X-Received: by 10.223.164.148 with SMTP id g20mr9230258wrb.49.1518420278711; Sun, 11 Feb 2018 23:24:38 -0800 (PST) Received: from [192.168.0.100] (146-241-36-2.dyn.eolo.it. [146.241.36.2]) by smtp.gmail.com with ESMTPSA id l9sm20164809wrl.1.2018.02.11.23.24.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Feb 2018 23:24:37 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: [PATCH BUGFIX V3] block, bfq: add requeue-request hook From: Paolo Valente In-Reply-To: <6394471.U0O273vb9H@natalenko.name> Date: Mon, 12 Feb 2018 08:24:36 +0100 Cc: Mike Galbraith , Jens Axboe , linux-block , Linux Kernel Mailing List , Ulf Hansson , Mark Brown , Linus Walleij , 'Paolo Valente' via bfq-iosched , Alban Browaeys , Ming Lei , Ivan Kozik , 169364@studenti.unimore.it, holger@applied-asynchrony.com, Serena Ziviani Content-Transfer-Encoding: quoted-printable Message-Id: <9E24F648-C93A-4CEA-A1B6-B041540CEAAE@linaro.org> References: <20180207211920.6343-1-paolo.valente@linaro.org> <1518197379.26824.31.camel@gmx.de> <6394471.U0O273vb9H@natalenko.name> To: Oleksandr Natalenko X-Mailer: Apple Mail (2.3445.5.20) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Il giorno 10 feb 2018, alle ore 09:29, Oleksandr Natalenko = ha scritto: >=20 > Hi. >=20 > On p=C3=A1tek 9. =C3=BAnora 2018 18:29:39 CET Mike Galbraith wrote: >> On Fri, 2018-02-09 at 14:21 +0100, Oleksandr Natalenko wrote: >>> In addition to this I think it should be worth considering CC'ing = Greg >>> to pull this fix into 4.15 stable tree. >>=20 >> This isn't one he can cherry-pick, some munging required, in which = case >> he usually wants a properly tested backport. >>=20 >> -Mike >=20 > Maybe, this could be a good opportunity to push all the pending BFQ = patches=20 > into the stable 4.15 branch? Because IIUC currently BFQ in 4.15 is = just=20 > unusable. >=20 > Paolo? >=20 Of course ok for me, and thanks Oleksandr for proposing this. These commits should apply cleanly on 4.15, and FWIW have been tested, by me and BFQ users, on 4.15 too in these months. Thanks, Paolo > --- >=20 > block, bfq: add requeue-request hook > bfq-iosched: don't call bfqg_and_blkg_put for = !CONFIG_BFQ_GROUP_IOSCHED > block, bfq: release oom-queue ref to root group on exit > block, bfq: put async queues for root bfq groups too > block, bfq: limit sectors served with interactive weight raising > block, bfq: limit tags for writes and async I/O > block, bfq: increase threshold to deem I/O as random > block, bfq: remove superfluous check in queue-merging setup > block, bfq: let a queue be merged only shortly after starting I/O > block, bfq: check low_latency flag in bfq_bfqq_save_state() > block, bfq: add missing rq_pos_tree update on rq removal > block, bfq: fix occurrences of request finish method's old name > block, bfq: consider also past I/O in soft real-time detection > block, bfq: remove batches of confusing ifdefs >=20 >=20