]> git.ipfire.org Git - thirdparty/linux.git/commit
cpu: Provide lockdep check for CPU hotplug lock write-held
authorFrederic Weisbecker <frederic@kernel.org>
Tue, 27 May 2025 13:33:01 +0000 (15:33 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Tue, 3 Feb 2026 14:23:33 +0000 (15:23 +0100)
commit622c508bcf4852ad56ae37bf6f08e9a4e6aa95b2
tree580f02393150240c322e2a4fd376f7cf0ea36261
parentb5de34ed87f39fc3f6eb7e7df543317e7efb94a8
cpu: Provide lockdep check for CPU hotplug lock write-held

cpuset modifies partitions, including isolated, while holding the cpu
hotplug lock read-held.

This means that write-holding the CPU hotplug lock is safe to
synchronize against housekeeping cpumask changes.

Provide a lockdep check to validate that.

Signed-off-by: Frederic Weisbecker <frederic@kernel.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: Waiman Long <longman@redhat.com>
Cc: linux-kernel@vger.kernel.org
include/linux/cpuhplock.h
include/linux/percpu-rwsem.h
kernel/cpu.c