Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2657042pxb; Tue, 13 Apr 2021 07:12:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwFnKco1Sy15o8dMzTE80y/BznS+OQ8djY49ERg9EmSLFuS3xbSB5Y45A81RnTmyX7xHftU X-Received: by 2002:a17:906:f210:: with SMTP id gt16mr14580869ejb.22.1618323119856; Tue, 13 Apr 2021 07:11:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618323119; cv=none; d=google.com; s=arc-20160816; b=FdLR6B48KfILuNUsi7vExBRl4ZGzREf62M1jkatYEowZ9VNeiTWjcMimom33EreOS2 9rJjU3x7Z7PtyDXu+Ok07tw0Sn8g5JhGYDf2AqnoFa+s1Gffv9dl2x29tZ8qVsvVVzuR tmrrciv/wPdjPn2rzNETBtGy0PcuYSootmpxcp/E7Dcs0MNFTqEVy1v+EZJNsS/KDdYc vTV6nUVIIbt2IplrXlFR7H1jO7QkZazYqYwUO79rsHmFWwkslY8N/BSvxezEjQvrXbjt Z9b9FgOeI8j346GgskZDitygqXUbNPDAwGVURi7XB7sDx692lTTLLseEJx/LS0e0W0EL imxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=RzM4K64HP+ENrA/kOG1Fm4dQKmRzcsmui7InMaV8aSU=; b=k4XJBdW6NAk7izP4TRuA/O7z19lIR49Syl8PFWhAnalE8JM2dMApNHh1RWGBFbYy6z sdj/76L0mUMARL6cs2th2Z+/ctruBIZdzNzNOZf2s7QRM+R1G9qOS5jfyKPuA/+dWzr7 J32qQhvBuIC6swYcgaY34jzproBgwO80gGyx/FdqW1hd5LtLe/j4BnVkXArmWwSAGz5s JAdyP18BVK0lSOkJfl2MZDrvqnsLAERpjlXoiSL2Dusceq6lGgH4QzZ3r1NEATu62Brk jpPF0zOkbYYHNLXjkdWqVJROvY/PKwPai85vBRlwuO3j6uKfj/robDWltmgT8fcNvTaU VPpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@uged.al header.s=google header.b=F4W7kx3m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id by20si10941995ejc.288.2021.04.13.07.11.34; Tue, 13 Apr 2021 07:11:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@uged.al header.s=google header.b=F4W7kx3m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236716AbhDMJD3 (ORCPT + 99 others); Tue, 13 Apr 2021 05:03:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230377AbhDMJD0 (ORCPT ); Tue, 13 Apr 2021 05:03:26 -0400 Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0CCF3C061574 for ; Tue, 13 Apr 2021 02:03:07 -0700 (PDT) Received: by mail-lj1-x22a.google.com with SMTP id u4so18534550ljo.6 for ; Tue, 13 Apr 2021 02:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uged.al; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RzM4K64HP+ENrA/kOG1Fm4dQKmRzcsmui7InMaV8aSU=; b=F4W7kx3mGrFdIG/6Akw+ma0TN0uhnUoqlb1MQJGLG0wOGyKksu0k4QGwYhmYEnD3F1 HR0OfFx3pAagCxh1pitD+GIPOIcOBms5zp0uLTqNnNLxT2r9Abh8iWXu289sIJBoqNqU E54+BnBUAOgRUaG2awx7fcufOtsDhyjRqWI5h3qvBQwv2TQ7u6JJ1LgzBsaQrpRQDsKN gduXxMYNK8CsH5VQRmFdfXzApbwHl3w8ESQtAY6F55Uz9L0vDJxIaSggrhIDJNw3HuRr g/puRMRLWX3sep1bobm5LitZ4dMTz8/H2R4RS939BhZ9H76apYYKhEIHRF5NgB2wNE7e +oig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RzM4K64HP+ENrA/kOG1Fm4dQKmRzcsmui7InMaV8aSU=; b=kpjDZ/Fob/xsAHAI3NwRAQD6Lt6uik2lnam078rvsFfV3HydSuKgTunstRFJuJyBLI a//7goHJMTZacTwT/X0iackptfnWAAVpypXXj0/l9t2gJz94P8lP1TrAtIJj0NO/5Hcw VVSxm2PcJFgSh6wICEbe5ePSP20QZpBhM0g+OD0VAbLo0f59mDTP0TCUXhjT+zameo1l XRYvwU/dV81PnOwfMMdEyhzF6CO9uV/vDQvSOvv6ElZKFp8rGRVstVH0/fn5mHhb9zC1 v35UnLdjEYcwoKPXzj4nQR2Ox2194M9A6FCfcStydY01cKdv2+dTAha0EYJg7g7N47ng ZvPA== X-Gm-Message-State: AOAM530hWxqkn3UUcr9dZ0qnDaeW2zbGfkzmm2TUB3B+zlunfzA/Hihe 2L9kfURk2mzSCmInnAXbAaH1Z7ZgTWXeWUvAu9I= X-Received: by 2002:a2e:5454:: with SMTP id y20mr4774430ljd.504.1618304585548; Tue, 13 Apr 2021 02:03:05 -0700 (PDT) Received: from xps.wlan.ntnu.no ([2001:700:300:4008:3fb5:15ad:78ca:d9c1]) by smtp.gmail.com with ESMTPSA id o11sm3722912ljg.42.2021.04.13.02.03.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Apr 2021 02:03:05 -0700 (PDT) From: Odin Ugedal To: tj@kernel.org, lizefan.x@bytedance.com Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Odin Ugedal Subject: [PATCH 0/2] Relax cpuset validation for cgroup v2 Date: Tue, 13 Apr 2021 11:02:33 +0200 Message-Id: <20210413090235.1903026-1-odin@uged.al> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Two small validation relaxations for cgroup v2, making it easier to manage the hierarchy without the current pain points. Both changes work for both mems and cpus (but I have no NUMA machine to test mems). Hopefully the patches has an ok description about what change they provide, and why they are helpful. Odin Ugedal (2): cgroup2: cpuset: Disable subset validation on set cgroup2: cpuset: Always allow setting empty cpuset kernel/cgroup/cpuset.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) -- 2.31.0