From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 94BC432B9BB for ; Wed, 14 Jan 2026 18:01:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768413705; cv=none; b=R8e9uqH+T3dv3JBal5pjiRMWhdA27X8A7YXvVtGiVBjRvqZd84Vw70yD54eQz6PBYzOpCvfaZmkhLPq2qQGL/MzOqg5mQ8AVE5NvnRdR2Xhz0RY2MA7lm5DWggeMZcgwWlJr1mRRs6MgINJpchP8J+iEWEHyv/tr84CV9PklDwo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768413705; c=relaxed/simple; bh=hXNG5pEpVTqHvscPxrJuWlQy8dg7/Iu1hqaBop3+A4c=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=GUqzk6hJ17gE9VEIaLgd9xtMJ59dLZ8KSrkT9HfJShu2kXE0hOuMetmDJ4H5+UxZSzTakMevXWjdFEy1bj4f9Poh41kJy5scdICqNFvd+d5p+jF24jR+x19mrUOpOlypx/lA9wPraAegtGBNJ9pzvPTk2WrZKUgyDXpdHxupQkg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net; spf=pass smtp.mailfrom=gourry.net; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b=T7jfpHM2; arc=none smtp.client-ip=209.85.160.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gourry.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b="T7jfpHM2" Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-5014f383df6so386571cf.1 for ; Wed, 14 Jan 2026 10:01:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1768413698; x=1769018498; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=JkRPPvylgU3RO/ngpB1r7zD9/9eUo/J0Roj0tc+hknk=; b=T7jfpHM2reMwYX9l0DBfCwlbzcMB25kkyvd1/XZDuinrPWcVbnVFJhSLMAhOAqS3bm yaX81j3lEnN7PYjh8Qh5tca7bTfNxOWmvqDKn1S3CWU7uuOVtP6e1eVOtcRuSFdEGI7d muO6KJ0s61hIKvJAmfbDK+r/K0hFyaffk3oXYncd+EdxJPbRSVV6iJfglsArDJsvVIXr Lga4Pz8uhb/V2iNKwiGLGfDcweEv8Y+gZPMRKE5hOFMI5KMMuIG/PlqqO4XKMkrt8YWV bX/zFm6aVFSjR0XViURLcpA5I0thpgT/KhVRRb1mkzG9vKHlvCZYTKONSQiktGiytX6M qaXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768413698; x=1769018498; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JkRPPvylgU3RO/ngpB1r7zD9/9eUo/J0Roj0tc+hknk=; b=AEann6xoHSRQBPi1hgW7DcQS82SR+gsuZ7BqMlfB5eaxefp+cdZEOwa9qXfVtEOxRI +pyqUKs+aj+DOgQMDMQ2GVyPvxBvYg8fGSrmAvgg+DHBS9xm6pjzfRjE6AMEgdqhc2a1 noZvk0JG8TYNJc1KFYRtlSznEC0JrXty9atOh4dYAYzeQdjl9G6mIxSkD1gaiupqmKOm jyEwdDUw6FUCL/vSMFxFBiHy3gymkFHzMUw9BvM2qm+vJIfAN3uz9Ts4xEhnAlOULupR BL69UinaFd9+V6C5Vp4OdlFmqjLroz/dwI2LjITQ2j2Gld17EDgDOdEU/1l5XuMMEjiC faKA== X-Forwarded-Encrypted: i=1; AJvYcCXrp1X0+JXtt3ZKd9xv74LsBOPObhd9oV0IQnYupH6fpyvftZ9ek9b0pEUBH68KUtx4mLSsgIIowOsMFLY=@vger.kernel.org X-Gm-Message-State: AOJu0YzybBI1m9yi8NPEXXUr0GZuE6dQv3fjybPuKO+ex0ZbVegCfk8c hap2XVw7d3L7P7+ryEaRJv3NjEI1wREu9cQ3jmzKkYre8ZYaiTZaquvf8HxInoW8qw4= X-Gm-Gg: AY/fxX4xCRrGoJ9Smhl1HyF+kvqYgMJ+wgLuJx27aKKCkdQnoC2DBD7Iy+8cW8zoHHP /kpxuozEZWRMczQmMgeaMUqohNZQolx/KmFL/gxPFMwopcjgfSGrUAI5sKyqLpS6TJMmw2rISZJ wbCUw3Om+3b0mK+tqYBjFhj/6iVNlQqeV7Z79Qau/+gmDREDTn4sJXye/VNBpXrwB1zox2NVAtq W6eLCDGdtJ9+S5Emd1h4XlFBuCPa+Uy01lpzBfgx1T1sETc1Vtl2ZWUruqmFCVUUYslkNAQPWKQ AzgKG6C7Ttr3TRRFu7L054yrRW/K8/3FBpNu98TcRt/tsu1NT4oaI2aFHe0Qo8WcZQGXl5SbQ7b cs3iMmgfFYh2rJsw/W89Le9DkYCI74QqtN5vJI89o3FQQ392HRm9xTMYJ1/B1PYkV58zPY5BW1X SrcsAJ807ek4EFxvwDYu+H5euKLZiQjI9h8bWk/n244BLZwZBYPtyrnUJ0vXyPY6of8n6p6lqra 9PVE+Wn X-Received: by 2002:ac8:5884:0:b0:4ff:b2cb:a44c with SMTP id d75a77b69052e-501484b57ecmr48602601cf.83.1768413696746; Wed, 14 Jan 2026 10:01:36 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-96-255-20-138.washdc.ftas.verizon.net. [96.255.20.138]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-50148ecc0e4sm17336781cf.23.2026.01.14.10.01.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 10:01:35 -0800 (PST) Date: Wed, 14 Jan 2026 13:00:58 -0500 From: Gregory Price To: Yury Norov Cc: Andrew Morton , Alistair Popple , Byungchul Park , David Hildenbrand , Johannes Weiner , Joshua Hahn , "Liam R. Howlett" , Lorenzo Stoakes , Matthew Brost , Michal Hocko , Michal =?iso-8859-1?Q?Koutn=FD?= , Mike Rapoport , Rakie Kim , Suren Baghdasaryan , Tejun Heo , Vlastimil Babka , Waiman Long , Ying Huang , Zi Yan , cgroups@vger.kernel.org, Yury Norov , Rasmus Villemoes , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/3] cgroup: use nodes_and() output where appropriate Message-ID: References: <20260114172217.861204-1-ynorov@nvidia.com> <20260114172217.861204-4-ynorov@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260114172217.861204-4-ynorov@nvidia.com> On Wed, Jan 14, 2026 at 12:22:15PM -0500, Yury Norov wrote: > Now that nodes_and() returns true if the result nodemask is not empty, > drop useless nodes_intersects() in guarantee_online_mems() and > nodes_empty() in update_nodemasks_hier(), which both are O(N). > > Signed-off-by: Yury Norov This is a nice simplification, thank you! Reviewed-by: Gregory Price