Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3535420ybl; Mon, 3 Feb 2020 02:04:31 -0800 (PST) X-Google-Smtp-Source: APXvYqyAUJeokcpq+NG3e+jlCWPFbuzliA3A1MMSqpkVg49SRfLOC6NJn/DMNUSuzC3fqUyzKgm5 X-Received: by 2002:aca:458:: with SMTP id 85mr14558798oie.56.1580724270960; Mon, 03 Feb 2020 02:04:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580724270; cv=none; d=google.com; s=arc-20160816; b=QEDcnT/yVkGm2bgl0wLqVbriIyoVyGB6GWFThiUeFs3hBRywF5OtF8genwkDxw+7S3 AT5mM4L3p3plTbLxMF6Vwu98HbefQmoYlWQCpMIfP81HCPNcX/+KVJw2tVqafR6oyQXu 9lFA5fELfayZfN4hORLNtpTX4mZCLKIqgkiRbpKfoNXxkwuUX97fBZSpUeoy+Fk+SxNM g4xTzYMIOSwxRWOcpbMNcGTbfAeBNz5YaMjRhsIt+NBYshrLi7MQNYPQuh27a4/8mkC5 rOpJq9IRGnvaFg6yAmdhzRJvzUbqegtVTEUk53pgHTgtDOSc/WYqjCkmI+3KJBzD4Q+T kc3A== 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; bh=E9yD/JzO7wOM/RD5gPdB58qIR7x/yAibGDSYxkuUsus=; b=jN+zdZIsMh2wQsAzUzKmiX1WXb/rrhMbOUd4BL/MmaYh6WWtb7BLPSEV+YJF74wM+b JvnGE2IGqlOztFrtLAXsN9FIQWlymu27o17jkMLiPtL7XgXr5W4HKzMp+G8UAxXnej6C fDgiMeFUMCwSktvYL+3G4ErAwD2NkeVE0cJEsEvoBieag1S5E8Vj5si4s1esr4ySF0ur 93+kHZqa5LtirQObzGwlfE+5njnRVthIz0j9B31YRSkLd4nxegQQhv+UC81zdg0t7eUD 9Ae19hvPhS/EVDH0jQbpVc9NtcjnvIgI1i25yBr8li2rnwOVgemexblhoNpkfAi0t1FU byjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uCUdKkI9; 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 z199si4880275oia.192.2020.02.03.02.04.18; Mon, 03 Feb 2020 02:04:30 -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=uCUdKkI9; 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 S1727703AbgBCIur (ORCPT + 99 others); Mon, 3 Feb 2020 03:50:47 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:36513 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727606AbgBCIuq (ORCPT ); Mon, 3 Feb 2020 03:50:46 -0500 Received: by mail-wm1-f65.google.com with SMTP id p17so15906590wma.1 for ; Mon, 03 Feb 2020 00:50:45 -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=E9yD/JzO7wOM/RD5gPdB58qIR7x/yAibGDSYxkuUsus=; b=uCUdKkI9CniAQzpRtV8zjdm2ZMon8dvQrbqM9q2lkZcC486D20/zhL01Gi/SNDgp3N h0LSRik+HIUR0hUw57H/U35rGcpiq5TGwgWK9SYfC3eST3P64x7MmMh/QxwPDyKVT+5d +7qofLwVOH5s/9pgiWF6ZspEhnW4wkeMpa8f3UQTi3xBHaeQsgvc0VtPxdfwTJ4qAo+Y WPfJCYUnIuTmpGQxxD7/xqq3uAmzG2pc/d+OE2DpglXHSdgFjv4tJ8CZCcoEWImdrWJq Gk4Vyt3LEATq2ZVzhV0eI3yXm6xLh3l06+Jmi6Kk32kJ9VkyyIdzPyuLPpcKkKK5GqVi rppQ== 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=E9yD/JzO7wOM/RD5gPdB58qIR7x/yAibGDSYxkuUsus=; b=IPfjJCpdN00vVJa7m24FSLibT8ZzkLKCl3JIyllmwNxUXd6DRd9HleNkraBzMuFKrg xx6F/1hBB3xypxoCE4kP0/vpN9dUT0j/YxvSGE0REf5SNe43KAPKIohp63XxC4/oGW6F WuJ/xvXokFCQW8TW3VIeIcT2dJfDe4FWykW9rkQzLOIj36zDwPn1h5bZ7BpuXCSCVVm1 Vvxj61iVyK5WGrd5oO4hi0fjs5vLMAT/LsfdZViym90LacR3eJSOtrqMKr7cznUwZPjI xH5FKO177R4fTLMN2zz03BkLpOu8vUtDgni7cyn1fK/RFPgFRrPnTTpQmNpVo66oPIA1 +9Xg== X-Gm-Message-State: APjAAAVRl25jbznFvw8/sO001JKT9GHe9QdeN9QtBjhT2HlRuRfRZiQX Ppl4uTC7pUgEN3YhJ5lUT7eERw== X-Received: by 2002:a7b:c934:: with SMTP id h20mr27539348wml.103.1580719844806; Mon, 03 Feb 2020 00:50:44 -0800 (PST) Received: from [192.168.0.102] (84-33-65-46.dyn.eolo.it. [84.33.65.46]) by smtp.gmail.com with ESMTPSA id a16sm23596922wrt.37.2020.02.03.00.50.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Feb 2020 00:50:44 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: [PATCH BUGFIX 0/6] block, bfq: series of fixes, and not only, for some recently reported issues From: Paolo Valente In-Reply-To: Date: Mon, 3 Feb 2020 09:50:42 +0100 Cc: linux-block , linux-kernel , noreply-spamdigest via bfq-iosched , Oleksandr Natalenko , patdung100@gmail.com, cevich@redhat.com Content-Transfer-Encoding: quoted-printable Message-Id: References: <20200131092409.10867-1-paolo.valente@linaro.org> To: Jens Axboe X-Mailer: Apple Mail (2.3445.104.11) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Il giorno 1 feb 2020, alle ore 05:48, Jens Axboe ha = scritto: >=20 > On 1/31/20 2:24 AM, Paolo Valente wrote: >> Hi Jens, >> these patches are mostly fixes for the issues reported in [1, 2]. All >> patches have been publicly tested in the dev version of BFQ. >>=20 >> Thanks, >> Paolo >>=20 >> [1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1767539 >> [2] https://bugzilla.kernel.org/show_bug.cgi?id=3D205447 >>=20 >> Paolo Valente (6): >> block, bfq: do not plug I/O for bfq_queues with no proc refs >> block, bfq: do not insert oom queue into position tree >> block, bfq: get extra ref to prevent a queue from being freed during = a >> group move >> block, bfq: extend incomplete name of field on_st >> block, bfq: get a ref to a group when adding it to a service tree >> block, bfq: clarify the goal of bfq_split_bfqq() >>=20 >> block/bfq-cgroup.c | 12 ++++++++++-- >> block/bfq-iosched.c | 20 +++++++++++++++++++- >> block/bfq-iosched.h | 3 ++- >> block/bfq-wf2q.c | 27 ++++++++++++++++++++++----- >> 4 files changed, 53 insertions(+), 9 deletions(-) >=20 > I wish some of these had been sent sooner, they really should have = been > sent in a few weeks ago. Just took a quick look at the bug reports, = and > at least one of the bugs mentions looks like it had a fix available 2 > months ago. The first fix(es) didn't work with the issue reported in [2], which was in turn very similar to that in [1]. Since I didn't know why, I couldn't be sure that the first fix was correct and did not introduce other issues. > Have they been in -next? Nope. I proposed the full series in this thread, the day after the full fix was confirmed to work. I didn't propose any partial series patch before, for the above reason. > They are all marked as bug fixes, > should they have stable tags? I guess they should, as fixes to bugs that may cause crashes. If there are other rules for these tags, I'm sorry but I'm not aware of them. > All of them, some of them? The only two non-fix patches are non-functional, trivial code improvements made along the way. Submitting a V2. Thanks, Paolo >=20 > --=20 > Jens Axboe