]> git.ipfire.org Git - thirdparty/linux.git/commit
cpuset: Provide lockdep check for cpuset lock held
authorFrederic Weisbecker <frederic@kernel.org>
Tue, 27 May 2025 13:35:14 +0000 (15:35 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Tue, 3 Feb 2026 14:23:33 +0000 (15:23 +0100)
commita7e546354d9c534dc045ce0cf9ff05d81351a751
treea3e931e28f73924f309b55f2a6deebff1b56297c
parent622c508bcf4852ad56ae37bf6f08e9a4e6aa95b2
cpuset: Provide lockdep check for cpuset lock held

cpuset modifies partitions, including isolated, while holding the cpuset
mutex.

This means that holding the cpuset mutex is safe to synchronize against
housekeeping cpumask changes.

Provide a lockdep check to validate that.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: "Michal Koutný" <mkoutny@suse.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Marco Crivellari <marco.crivellari@suse.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Tejun Heo <tj@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Waiman Long <longman@redhat.com>
Cc: cgroups@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
include/linux/cpuset.h
kernel/cgroup/cpuset.c