From: Eric W. Biederman Date: Tue, 30 Mar 2010 08:07:10 +0000 (-0700) Subject: x86, ioapic: Teach mp_register_ioapic to compute a global gsi_end X-Git-Tag: v2.6.35-rc1~513^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5777372af5c929b8f3c706ed7b295b7279537c88;p=pandora-kernel.git x86, ioapic: Teach mp_register_ioapic to compute a global gsi_end Add the global variable gsi_end and teach mp_register_ioapic to keep it uptodate as we add more ioapics into the system. ioapics can only be added early in boot so the code that runs later can treat gsi_end as a constant. Remove the have hacks in sfi.c to second guess mp_register_ioapic by keeping t's own running total of how many gsi's have been seen, and instead use the gsi_end. Signed-off-by: Eric W. Biederman LKML-Reference: <1269936436-7039-9-git-send-email-ebiederm@xmission.com> Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed