Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp4134771imm; Mon, 15 Oct 2018 09:36:23 -0700 (PDT) X-Google-Smtp-Source: ACcGV62yBLaj4NaMKT/2vybozWqh4uZgnrXMqZX2ncr3uegeKY9A0XlnUHNvic6XIxYEe03LwQQW X-Received: by 2002:a17:902:ceb:: with SMTP id 98-v6mr18170116plt.331.1539621383100; Mon, 15 Oct 2018 09:36:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539621383; cv=none; d=google.com; s=arc-20160816; b=lnSstx4SH3LOkihUfyNWiwvlNbX9U7MQbm6ZsoJnUmbeSKOpXy0WeeJRIYHE1xIyJ4 WuK6bfb9MsBOiDE2ywfpB40vWl4/SdjoUGdud+PK23MVX2N2r3AK70+BA+885xaHFZQk dqGIHcz/6AGRS3mKxGdO/2vyvprxBJ1ramotCi6beGz1R6KjQtIatlvgF5HeoNVjr8/A Bm+m1HHDqTEZgg3G0UmexGv6fgLd4uRA2t7ss0kEsMkbpSAQVMcaNalbP+bbK2kP3y8Z yoZiYfmco8070GwNklSgi7kqzDEHckqvCcP5mS/DBQqGFOOZ/DR52Vs47iq3DtQUyEx0 ujuA== 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-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=t0IESHF1ZWVIQ9LLdT48/Dib/xD5iVXdavDQf2nKJoQ=; b=xLyViSSevPiT1tKZKUTfcs/+0BzJ5W/URNDRAbcD/Gvfsf74g5mvUCsueWx9ZGey9L CaSHQxWQ26MTixmz5sW1N2FP0Lsi9AKwwPjf5QRuC6p/6k0O4iKFbBxBUec+kzThsg9X mLki/hDv/oyVE3Bpcvm9MICBm6W9KyLGv1XK0YzPHydhTb3VlLQ1VWYvjfNZtFK8pwr+ 2m71leDjjRdZckfqvenIZvI3qUVmLZuPSIbt/xZymXx/wqILOU0LaHvobW5JbZlF9zt4 svWPjqXj76gLv0pr/8u9OQQIlGkEoYmBqi5CMTWgdfemfreVftoMmZ4YtfkX2C4OlC3H OVVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="aB/luPtq"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y1-v6si10889813pgf.78.2018.10.15.09.36.07; Mon, 15 Oct 2018 09:36:23 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b="aB/luPtq"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726791AbeJPAVn (ORCPT + 99 others); Mon, 15 Oct 2018 20:21:43 -0400 Received: from mail-yw1-f65.google.com ([209.85.161.65]:35076 "EHLO mail-yw1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726528AbeJPAVm (ORCPT ); Mon, 15 Oct 2018 20:21:42 -0400 Received: by mail-yw1-f65.google.com with SMTP id y76-v6so7760490ywd.2; Mon, 15 Oct 2018 09:35:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=t0IESHF1ZWVIQ9LLdT48/Dib/xD5iVXdavDQf2nKJoQ=; b=aB/luPtq6Fyw3ZPiaiNEe6MADBTomOHOTAtnyZQs1B+xXIlKXKE9Ic0sF/I9O5DoMl UgWeLl5fmFy5ZzPiNr7YMfIWhDunnb5R6Xt28XgU19rycd4c60rvntUay/Xe4myc9Ui+ TrIgO2Kvc0ETwqiLP6yfNA2SiDK/Xb/viRUA6vzPZCA/IeI0zW8bTxiZD3U3ADU6h6eb UzQT0xjdK1SU5Vdvj56+MNelWqZh+DTNKJt6l4R1TVheuXeUhXUAlObogHfQoQ87LGDW 232Q/C5PYCgKV2ZfyIMIUkvhT6iS8bnyoy9UO3jvT1dy19/wt8gdffGYmIE/o3AEBZzM erQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=t0IESHF1ZWVIQ9LLdT48/Dib/xD5iVXdavDQf2nKJoQ=; b=DPtGTD9h1p31rz17KGtvO2xY33SQyF2/iIuBTg1ji8NUTWX+VLPWfbqs00rkzfcf/I QxXe/b8qRzYJg0C4NC306F9ZvkdglGi6+ePU5Abkchwi1wJwujYVm8w4sftivQ5MLSiO +J2iK+I0hS3D3YQwUcvJS9OaKMliOHdO4eBxb1CZb28qlPSKP9shKfmmkgR6AzNcCJw5 z41kLMeg/vd4NUuR7CJFcQwMZ/h7nsm6d9cD/li/VWGJt1Zwbq9DjLvSgKiHWuM5h2O9 cBKoZ7WvsD7LASVNef09KUY+fqiVVQyPdF+Mt6V6l+vqXBhF159jI15PC4U/gfXb7fP2 SC/g== X-Gm-Message-State: ABuFfoiCNneL4PLncsw0BpIGPzRuaCvvLs2zb6ktjszMsoVqbndMhMwT m+BXaSOwYVT+bP7cvrh5hfg= X-Received: by 2002:a81:ae5f:: with SMTP id g31-v6mr9672666ywk.372.1539621344048; Mon, 15 Oct 2018 09:35:44 -0700 (PDT) Received: from localhost ([2620:10d:c091:200::6:c108]) by smtp.gmail.com with ESMTPSA id c128-v6sm4052762ywb.68.2018.10.15.09.35.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Oct 2018 09:35:42 -0700 (PDT) Date: Mon, 15 Oct 2018 09:35:40 -0700 From: Tejun Heo To: Waiman Long Cc: Li Zefan , Johannes Weiner , Peter Zijlstra , Ingo Molnar , cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, kernel-team@fb.com, pjt@google.com, luto@amacapital.net, Mike Galbraith , torvalds@linux-foundation.org, Roman Gushchin , Juri Lelli , Patrick Bellasi Subject: Re: [PATCH v13 00/11] cpuset: Enable cpuset controller in default hierarchy Message-ID: <20181015163540.GQ270328@devbig004.ftw2.facebook.com> References: <1539366951-8498-1-git-send-email-longman@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1539366951-8498-1-git-send-email-longman@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Waiman. This looks great to me. I have only one small nit in terms of interface. Currently, cpuset.partition file uses -1, 0, 1; however, given that this is consistent with how cgroup.type behaves (something can be set but may be invalid), I wonder whether using a similar syntax would be more consistent. e.g. sth like cpuset.type which takes "normal" or "partition" and shows one of "normal", "partition" and "partition invalid". I'd be perfectly happy with that being a follow-up patch. Peter, does the patchset look good to you? It does everything we want it to in terms of sched domain partitioning and is compliant all cgroup2 conventions. If so, I'll apply the series to the cgroup devel branch. Thank you very much for the work and persistence! -- tejun