Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp808687pxy; Wed, 21 Apr 2021 15:57:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz52L3wS7Wqpw4QOuOLRZptqvLtcT+tcChL3l1gAK0yZe4y0rOTi16D1I5wNy3GFYzj8q6h X-Received: by 2002:a17:902:d4d0:b029:eb:59ea:2f32 with SMTP id o16-20020a170902d4d0b02900eb59ea2f32mr264221plg.58.1619045878994; Wed, 21 Apr 2021 15:57:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619045878; cv=none; d=google.com; s=arc-20160816; b=g2CcocF6QOIb1CBbCRRorU3eQQiNtsK8Q0em1oKi968/MavOzwvcJDBzc2D5mBQiS3 YDPK4neigwuTC8OohQzTB899Thqv6IezR6xwq0bmcAlFEtdL87R748hR3ULVld/oPp1I amFrgLTfJSORgkY/vHVVNiHJozz2QWiYGutJ3+QsfObXQRUFNlpD6E3V9hUdX5rYe8Yi bNAGJxW8lDziPp1MIerh0ABMq+JnGB7+HvAMHYkrEWMjvJEw75jGGfcNAPrRSIqjRUXl WfumaDcQKmcFFgtmDsNM+gz5LRpXcLNt4Q9aUe1mDkw8IB34kTho5YZ6AZ57DZDhd6/9 UI4w== 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 :references:in-reply-to:message-id:subject:cc:to:from:date; bh=NDxPA2/WKfVKH6QRUjVE4SXKP9AneBywubvFbA4soME=; b=T1jj866SUyza7bUDFkq2Ao62yAUm2b5XzYFxzdUTj2OOXy+7O7+Iv6o35BcNoS7V5X 0Q1UQBMZcymD7Ke58Zcx2fHcXpfLZTQi1a5YBOr+Y/5m5Cb3dU+NUsM2W2pWvERY1MxU 1fMhjVxFKFPR1E0JopyG5LjJEbXoMlH3BJr6GIqPegVz8I2yzCVjabunW+8GoThnQ0Tp jQVvWXdd8pYZTOANJQ5Gq7+9w7VhtAYklsXEd1Cf0lUYTJBtbZkucQP4+Fl+JxWRWpD+ vs/Uhgho1nv9l+wuxSGoj3u9bhkSZnXkka+ZsuzeMIjtdU+icPwZKMGymAwTakFmRIb/ 36Hg== ARC-Authentication-Results: i=1; mx.google.com; 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 x192si979501pgx.222.2021.04.21.15.57.46; Wed, 21 Apr 2021 15:57:58 -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; 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 S239541AbhDUPUK (ORCPT + 99 others); Wed, 21 Apr 2021 11:20:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:50952 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234573AbhDUPUJ (ORCPT ); Wed, 21 Apr 2021 11:20:09 -0400 Received: from gandalf.local.home (cpe-66-24-58-225.stny.res.rr.com [66.24.58.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8CE7961427; Wed, 21 Apr 2021 15:19:34 +0000 (UTC) Date: Wed, 21 Apr 2021 11:19:32 -0400 From: Steven Rostedt To: Yury Norov Cc: linux-kernel@vger.kernel.org, rcu@vger.kernel.org, linux-doc@vger.kernel.org, Andrew Morton , "Paul E. McKenney" , Andy Shevchenko , Joel Fernandes , Jonathan Corbet , Lai Jiangshan , Mathieu Desnoyers , Palmer Dabbelt , Paul Gortmaker , Randy Dunlap , Rasmus Villemoes Subject: Re: [PATCH 1/2] bitmap_parse: support 'all' semantics Message-ID: <20210421111932.36665920@gandalf.local.home> In-Reply-To: <20210421031326.72816-2-yury.norov@gmail.com> References: <20210421031326.72816-1-yury.norov@gmail.com> <20210421031326.72816-2-yury.norov@gmail.com> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 20 Apr 2021 20:13:25 -0700 Yury Norov wrote: > @@ -76,6 +76,11 @@ to change, such as less cores in the CPU list, then N and any ranges using N > will also change. Use the same on a small 4 core system, and "16-N" becomes > "16-3" and now the same boot input will be flagged as invalid (start > end). > > +The special case-tolerant group name "all" has a meaning of selecting all CPUs, > +such that "isolcpus=all" is the equivalent of "isolcpus=0-N". I'm OK with the concept of this patch set, but really? That is a horrible example. One should NEVER set isolcpus to all! -- Steve > + > +The semantics of "N" and "all" is supported on a level of bitmaps and holds for > +all users of bitmap_parse(). >