* X86/irq: failed to assign vectors from CPU0
@ 2014-06-26 6:13 Zhangbo (Oscar)
0 siblings, 0 replies; only message in thread
From: Zhangbo (Oscar) @ 2014-06-26 6:13 UTC (permalink / raw)
To: linux-kernel
Cc: Huangpeng (Peter), Yanxiaodan, Zhoujian (jay, Euler),
Luonengjun, Huangweidong (C), Yanqiangjun, Zhaoyanbin (A),
Suresh Siddha, H. Peter Anvin, Ingo Molnar, Alexander Gordeev,
Thomas Gleixner
Msi or Msi-x interrupts assign vectors from a CPU while the number of CUPs is more than 8. __assign_irq_vector() is responsible for assigning vectors from low-numbered CPUs by default.
If there are a lot of Msi or Msi-x interrupts, it will cause the low-numbered CPUs out of vectors, so the subsequent interrupts will be failed to allocate vectors from these CPUs.
What is the consideration of preferentially assigning vectors from low-numbered CPUs? How about assigning vectors from the CPUs which have the maximum number of unused vectors?
Thank you in advance.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-06-26 6:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-26 6:13 X86/irq: failed to assign vectors from CPU0 Zhangbo (Oscar)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).