Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3070752yba; Mon, 8 Apr 2019 10:26:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqy4JUCIiw1JhOvibupUiAxSr+EQzxLNNrWJoJj24NAj2USRZx5G4/STCWe4rcDNpG/LwObA X-Received: by 2002:a17:902:768c:: with SMTP id m12mr31230801pll.160.1554744377141; Mon, 08 Apr 2019 10:26:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554744377; cv=none; d=google.com; s=arc-20160816; b=br7PgqyuqaqoSKLrWP3sDwQWo6xEXsg+Lcdt25OBE3DHcouAtUnx1XgQ0WcFrfG2Rw Dnndm1Gl00r0v2LEOR2qHHNHRKWWoDQU5PbqYv6OJJZ+jSNP0i5ii56yPAYyF8nA3/5O UJQANliDkLo/cMX9zK3sUE4Awm0SwwASSgNjmrvFWiQYHjQUKx5MDcnSfKCax2RMk/Wm fZiFCfwHsh4T1epyeNq67S41B2wguQcq7y1weyT2YBkUzzYLY7hBxyt6z28LxXcyX8qn byG4Z3V811NNu95J+fMr9MnBRoNIcCy6n+62he3R9JmJtRWoNVIp5ElRJuhLIjZZ5Aws wzZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=IPHs0r2HqqiNFVSf5UXnipR6nwgXz7YT334G/racbvE=; b=f0HO4LmmbkhMOK0ywO8rY/CDuOWenZve3xSGd0QQqWXyljoegy4uorNEPQzPTZpHed Dz82FOzMJNMhv84KqbiO1hAc7zLnVIS8rWZyyco4clg7BB5+uptf1QTgXy7qhi/D5Cl4 R3vHEhPN/in2iTCxhxe8tO0kTVPDzPMUgtiQdV84e2x+vjK5oQ2nVM7A17ecxhlurUC1 6SX/O2o/o5s7m44atL8rOJAZEkG+2CvCoYIcTsfd72IMRlqSzH2ZddhNZHQlaFyMHqLI 8Y5bseElN3S5B8VaDzca3j3tK4AtuVCoVzdLlsOSiky4qB9BJyiuLtDD0gzczX+Iw0cZ CSfQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z127si25476021pfb.254.2019.04.08.10.26.01; Mon, 08 Apr 2019 10:26:17 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727354AbfDHPEc (ORCPT + 99 others); Mon, 8 Apr 2019 11:04:32 -0400 Received: from mx2.suse.de ([195.135.220.15]:41432 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727013AbfDHPEc (ORCPT ); Mon, 8 Apr 2019 11:04:32 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 42928ACEE; Mon, 8 Apr 2019 15:04:31 +0000 (UTC) Date: Mon, 8 Apr 2019 17:04:30 +0200 From: Johannes Thumshirn To: Paolo Valente Cc: Jens Axboe , linux-block , linux-kernel , Ulf Hansson , Linus Walleij , Mark Brown , 'Paolo Valente' via bfq-iosched , Oleksandr Natalenko , Angelo Ruocco , lennart@poettering.net, mkoutny@suse.cz Subject: Re: [PATCH 1/1] block, bfq: delete "bfq" prefix from cgroup filenames Message-ID: <20190408150430.GB23021@linux-x5ow.site> References: <20190408143935.9062-1-paolo.valente@linaro.org> <20190408143935.9062-2-paolo.valente@linaro.org> <20190408144925.GA23021@linux-x5ow.site> <7B68DAA9-61D9-4AE0-9FA9-05C07C7FE408@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7B68DAA9-61D9-4AE0-9FA9-05C07C7FE408@linaro.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [+Cc Michal ] On Mon, Apr 08, 2019 at 04:54:39PM +0200, Paolo Valente wrote: > > > > Il giorno 8 apr 2019, alle ore 16:49, Johannes Thumshirn ha scritto: > > > > On Mon, Apr 08, 2019 at 04:39:35PM +0200, Paolo Valente wrote: > >> From: Angelo Ruocco > >> > >> When bfq was merged into mainline, there were two I/O schedulers that > >> implemented the proportional-share policy: bfq for blk-mq and cfq for > >> legacy blk. bfq's interface files in the blkio/io controller have the > >> same names as cfq. But the cgroups interface doesn't allow two > >> entities to use the same name for their files, so for bfq we had to > >> prepend the "bfq" prefix to each of its files. However no legacy code > >> uses these modified file names. This naming also causes confusion, as, > >> e.g., in [1]. > >> > >> Now cfq has gone with legacy blk, so there is no need any longer for > >> these prefixes in (the never used) bfq names. In view of this fact, this > >> commit removes these prefixes, thereby enabling legacy code to truly > >> use the proportional share policy in blk-mq. > >> > >> [1] https://github.com/systemd/systemd/issues/7057 > > > > Hmm, but isn't this a user-space facing interface and thus some sort of ABI? > > Do you know what's using it and what breaks due to this conversion? > > > > Yep, but AFAIK, the problem is exactly the opposite: nobody uses these > names for the proportional-share policy, or wants to use these names. I'm > CCing Lennart too, in case he has some improbable news on this. > > So the idea is to align names to what people expect, possibly before > more confusion arises. OK, crazy idea, not sure if Jens and Tejun will beat me for this, but symlinks? This way we can a) keep the old files and b) have them point to the new (a.k.a cfq style) files. Byte, Johannes -- Johannes Thumshirn SUSE Labs Filesystems jthumshirn@suse.de +49 911 74053 689 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 N?rnberg GF: Felix Imend?rffer, Mary Higgins, Sri Rasiah HRB 21284 (AG N?rnberg) Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850