summaryrefslogtreecommitdiff
path: root/lib/locking-selftest-mutex.h
diff options
context:
space:
mode:
authorPrasad Sodagudi <psodagud@codeaurora.org>2019-03-15 11:52:48 -0700
committerGeorg Veichtlbauer <georg@vware.at>2023-07-16 13:07:01 +0200
commitdaaa5da96a74d35c64db2952add990213355ab4a (patch)
treead6b54285f04527927bc6a259f708dc31c30190c /lib/locking-selftest-mutex.h
parent217ab2d0ef91df5539f055c07a7890153c5ce9a2 (diff)
sched: Take irq_sparse lock during the isolation
irq_migrate_all_off_this_cpu() is used to migrate IRQs and this function checks for all active irq in the allocated_irqs mask. irq_migrate_all_off_this_cpu() expects the caller to take irq_sparse lock to avoid race conditions while accessing allocated_irqs mask variable. Prevent a race between irq alloc/free and irq migration by adding irq_sparse lock across CPU isolation. Change-Id: I9edece1ecea45297c8f6529952d88b3133046467 Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Diffstat (limited to 'lib/locking-selftest-mutex.h')
0 files changed, 0 insertions, 0 deletions