commit | 05c3dc2c4b60387769cbe73174347de4cf85f0c9 | [log] [tgz] |
---|---|---|
author | Suresh Siddha <suresh.b.siddha@intel.com> | Mon Mar 16 17:05:03 2009 -0700 |
committer | H. Peter Anvin <hpa@linux.intel.com> | Tue Mar 17 15:45:29 2009 -0700 |
tree | 7e5918518c5f22f6121ff885283bef5397a0a842 | |
parent | 29b61be65a33c95564fa82e7e8d60d97adb68ea8 [diff] |
x86, ioapic: Fix non atomic allocation with interrupts disabled Impact: fix possible race save_mask_IO_APIC_setup() was using non atomic memory allocation while getting called with interrupts disabled. Fix this by splitting this into two different function. Allocation part save_IO_APIC_setup() now happens before disabling interrupts. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>