summaryrefslogtreecommitdiffstats
path: root/arch/x86_64/kernel/smpboot.c
diff options
context:
space:
mode:
authorEric W. Biederman2006-10-25 01:00:22 +0200
committerAndi Kleen2006-10-25 01:00:22 +0200
commitd1752aa884ec0ac3027c1a3d456bf69bf765c8b8 (patch)
treee6c9c5d192a07b4bbf7d8f1381539c3f4e5ada50 /arch/x86_64/kernel/smpboot.c
parentLinux 2.6.19-rc3 (diff)
downloadkernel-qcow2-linux-d1752aa884ec0ac3027c1a3d456bf69bf765c8b8.tar.gz
kernel-qcow2-linux-d1752aa884ec0ac3027c1a3d456bf69bf765c8b8.tar.xz
kernel-qcow2-linux-d1752aa884ec0ac3027c1a3d456bf69bf765c8b8.zip
[PATCH] x86-64: Simplify the vector allocator.
There is no reason to remember a per cpu position of which vector to try. Keeping a global position is simpler and more likely to result in a global vector allocation even if I don't need or require it. For level triggered interrupts this means we are less likely to acknowledge another cpus irq, and cause the level triggered irq to harmlessly refire. This simplification makes it easier to only access data structures of online cpus, by having fewer special cases to deal with. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'arch/x86_64/kernel/smpboot.c')
0 files changed, 0 insertions, 0 deletions