Received: by 10.223.176.5 with SMTP id f5csp20505wra; Sat, 10 Feb 2018 00:30:27 -0800 (PST) X-Google-Smtp-Source: AH8x224MEBDPyem27q9EwbA5LpPwsJ3bbR3M/f8gTl7/8WtADJLsj8zg5VgdOg5ZZnTH1/i2IVhb X-Received: by 10.99.125.74 with SMTP id m10mr4635820pgn.354.1518251427158; Sat, 10 Feb 2018 00:30:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1518251427; cv=pass; d=google.com; s=arc-20160816; b=aoDQueBrc/NW0l13gsCiKHUILzqe3LJeMrsAb/kFl+B/NPiaEnLlyCYLqKqv4u3xcp SgwTKgfNuh2JOVLI7GpgFj8gzWk5K8BhWA4TGJlw+e1tVMpST+d91j3L97lgiRCXphD8 MPkmnNyfT4RMEvCfc6VBoa07WoUcVznhknnnNgWS+Y1i7S6QE2P9LrzqM0uuLVc+MUFo oYKHOGP6tISUt+WyR4ZYOt+RAAZhg6xDmdjIWe1haMummYsSf1xIhSC3f2ty/Yz//XK+ Q2iKstStkbWa0bxer3ZioDtsw0gHsxSX3fMPqx4olD1JlhPzZEJXi5G6dXiwYE/DIQtM Iiiw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:arc-authentication-results :arc-message-signature:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dmarc-filter:arc-authentication-results; bh=RNdKgTt6AOokXZ/f/IS+/NaRzy7RXDO8/2yWd5Q+LWs=; b=BDO0mFK4uiV52TNYlDCaXIfOmywg9/d1ac8HKn/m8ElHTQSDthVBm4JlRksGMyRa9n mVehScAW+B0bN5yYPNkmXx4BZw3ZMU6cO0eaeBcInH2VcmxRKFxzSx5uA0DMUR+JpFce 1qOUHmW/1NYLC0wLQvz7QHX4kKO5RVMCiRDBbkCb7WzBatC08DZ76A8+AXMq84IPoKkr a/ZFQDm5SBIFohpQ1e9UOG31EOR8pcSEIzdi2eiOtdKxcCx/z1J0NpTCgmUkYL23PTXN bH6M12OXUhQR9Vy+Ow24W7+JdXyqPkvV6w/ekNOTw3s+dN7cJFTjpOrJ+UASEcmV3XX0 kVEQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@natalenko.name header.s=dkim-20170712 header.b=XKjLKiYc; arc=pass (i=1); 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=natalenko.name Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p1-v6si2759927pld.492.2018.02.10.00.30.13; Sat, 10 Feb 2018 00:30:27 -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=@natalenko.name header.s=dkim-20170712 header.b=XKjLKiYc; arc=pass (i=1); 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=natalenko.name Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751027AbeBJI3e (ORCPT + 99 others); Sat, 10 Feb 2018 03:29:34 -0500 Received: from vulcan.natalenko.name ([104.207.131.136]:36312 "EHLO vulcan.natalenko.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750832AbeBJI3c (ORCPT ); Sat, 10 Feb 2018 03:29:32 -0500 Received: from spock.localnet (unknown [IPv6:2001:470:5b39:28:d9be:599a:83a5:fae4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vulcan.natalenko.name (Postfix) with ESMTPSA id 93AEB2F0586; Sat, 10 Feb 2018 09:29:29 +0100 (CET) DMARC-Filter: OpenDMARC Filter v1.3.2 vulcan.natalenko.name 93AEB2F0586 Authentication-Results: vulcan.natalenko.name; dmarc=fail (p=none dis=none) header.from=natalenko.name From: Oleksandr Natalenko To: Mike Galbraith Cc: Paolo Valente , 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 Subject: Re: [PATCH BUGFIX V3] block, bfq: add requeue-request hook Date: Sat, 10 Feb 2018 09:29:29 +0100 Message-ID: <6394471.U0O273vb9H@natalenko.name> In-Reply-To: <1518197379.26824.31.camel@gmx.de> References: <20180207211920.6343-1-paolo.valente@linaro.org> <1518197379.26824.31.camel@gmx.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=natalenko.name; s=arc-20170712; t=1518251370; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=RNdKgTt6AOokXZ/f/IS+/NaRzy7RXDO8/2yWd5Q+LWs=; b=RSW5LYsr+nQlWv4UFqfvkgxh5EvM1VAmhQp4OSVJDbFrMgRZHQytozUfPCOgolNHfAi3fH j9VtzEg6VHbiwuzLFpNrkuA8orP4oyL4e3cXkgWcwixxPbty/2sc59Fe1fr/rS0tor0B3W zp1UFm4lHl36P8xKRAJ/5gwJckd3PJM= ARC-Seal: i=1; s=arc-20170712; d=natalenko.name; t=1518251370; a=rsa-sha256; cv=none; b=Yv/vbewZunKfLOFOmwEWpfzKhGudsfI7Nl98k7IZBlbmRcQtUVdip40XUpV6DRSkgWCZ4ZUaifVRrJzVaEbeaEp/aiwm7JZELIWFUQN/831wIX7daz1Pk2gW0iLDgY+pFgkfvmxoPbzhOfKD57DtR+Umovt50pkd6+u0aDXZRjo= ARC-Authentication-Results: i=1; auth=pass smtp.auth=oleksandr@natalenko.name smtp.mailfrom=oleksandr@natalenko.name DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=natalenko.name; s=dkim-20170712; t=1518251370; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=RNdKgTt6AOokXZ/f/IS+/NaRzy7RXDO8/2yWd5Q+LWs=; b=XKjLKiYc85wev61O+eLpEh6XGf7yKfjDQMDl/cFYLHUlhXki9JGeLoNcEMB4bl+DrAhWaT H8aVkIzMubCM+3FxMn2xdRAWxyAtQKY3aog2iuep5uxbCBPDY2bPFqeFYHhx3GcGj/oLEF qQkfBa4+iS76+G80w+lSeFJp05e6UO4= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi. On p=E1tek 9. =FAnora 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 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. Paolo? =2D-- 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