diff options
author | Pavankumar Kondeti <pkondeti@codeaurora.org> | 2018-12-03 15:05:26 +0530 |
---|---|---|
committer | Georg Veichtlbauer <georg@vware.at> | 2023-07-16 12:47:42 +0200 |
commit | 602bf4096dabb119eb3e176353c4607030fbb1c7 (patch) | |
tree | 0c78c06af68f2f96467242e9ac575d945fd1df49 /kernel/sched/core.c | |
parent | 9209b5556f6acc6b2c0c29135db247f90a3eb78e (diff) |
genirq: Honour IRQ's affinity hint during migration
An IRQ affinity is broken during hotplug/isolation when there
are no online and un-isolated CPUs in the current affinity mask.
An online and un-isolated CPU from the irq_default_affinity mask
(i.e /proc/irq/default_smp_affinity) is used as the current
affinity. However Individual IRQs can have their affinity hint
set via irq_set_affinity_hint() API. When such hint is available,
use it instead of the irq_default_affinity which is a system level
setting.
Change-Id: I53a537582ec4e1aed0c59b49f4fd5b6ca7c0c332
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Diffstat (limited to 'kernel/sched/core.c')
0 files changed, 0 insertions, 0 deletions