genirq: Simplify the checks for irq_set_percpu_devid_partition()
authorJinjie Ruan <ruanjinjie@huawei.com>
Wed, 17 Apr 2024 08:53:56 +0000 (16:53 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 22 Apr 2024 22:17:07 +0000 (00:17 +0200)
commitbb58c1baa501e3d695d8e13a5bd955fd00e2e879
treedb1ab18032bb6d73a20c3e3eb35c37ce32f86fde
parent35d77eb7b974f62aaef5a0dc72d93ddb1ada4074
genirq: Simplify the checks for irq_set_percpu_devid_partition()

Since whether desc is NULL or desc->percpu_enabled is true, it returns
-EINVAL, check them together, and assign desc->percpu_affinity using a
ternary to simplify the code.

Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240417085356.3785381-1-ruanjinjie@huawei.com
kernel/irq/irqdesc.c