x86/apic: Try to spread IRQ vectors to different priority levels
authorAlexander Gordeev <agordeev@redhat.com>
Thu, 7 Jun 2012 13:15:15 +0000 (15:15 +0200)
committerIngo Molnar <mingo@kernel.org>
Fri, 8 Jun 2012 09:44:28 +0000 (11:44 +0200)
commit1bccd58bfffc5a677051937b332b71f0686187c1
tree3ca2d34aa58ead6914760326bb27ff6144506cbd
parent9d8e10667624ea6411f04495aef1fa4a8a778ee8
x86/apic: Try to spread IRQ vectors to different priority levels

When assigning a new vector it is primarially done by adding 8
to the previously given out vector number. Hence, two
consequently allocated vector numbers would likely fall into the
same priority level. Try to spread vector numbers to different
priority levels better by changing the step from 8 to 16.

Signed-off-by: Alexander Gordeev <agordeev@redhat.com>
Acked-by: Suresh Siddha <suresh.b.siddha@intel.com>
Cc: Yinghai Lu <yinghai@kernel.org>
Link: http://lkml.kernel.org/r/20120607131514.GD4759@dhcp-26-207.brq.redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/apic/io_apic.c