]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
genirq: Don't overwrite interrupt thread flags on setup
authorThomas Gleixner <tglx@linutronix.de>
Fri, 12 Dec 2025 04:01:04 +0000 (13:01 +0900)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 13 Dec 2025 01:29:33 +0000 (10:29 +0900)
commitfbbd7ce627af733ded7971b2495b0d099a0a80da
treee47978c8bcd601fd79232021093bba4ae2842204
parent7dbc0d40d8347bd9de55c904f59ea44bcc8dedb7
genirq: Don't overwrite interrupt thread flags on setup

Chris reported that the recent affinity management changes result in
overwriting the already initialized thread flags.

Use set_bit() to set the affinity bit instead of assigning the bit value to
the flags.

Fixes: 801afdfbfcd9 ("genirq: Fix interrupt threads affinity vs. cpuset isolated partitions")
Reported-by: Chris Mason <clm@meta.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://patch.msgid.link/87ecp0e4cf.ffs@tglx
Closes: https://lore.kernel.org/all/20251212014848.3509622-1-clm@meta.com
kernel/irq/manage.c