Commit 7fe4c1b1 authored by Prarit Bhargava's avatar Prarit Bhargava Committed by Tony Luck

[IA64] hotplug/ia64: SN Hotplug Driver - PREEMPT/pcibus_info fix

This patch fixes an issue with the PROM and a kernel running with
CONFIG_PREEMPT enabled.  When CONFIG_PREEMPT is enabled, the size of a
spinlock_t changes -- resulting in the PROM writing to an incorrect location.
Signed-off-by: default avatarPrarit Bhargava <prarit@sgi.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 6f354b01
...@@ -108,10 +108,11 @@ struct pcibus_info { ...@@ -108,10 +108,11 @@ struct pcibus_info {
char pbi_hub_xid; char pbi_hub_xid;
uint64_t pbi_devreg[8]; uint64_t pbi_devreg[8];
spinlock_t pbi_lock;
uint32_t pbi_valid_devices; uint32_t pbi_valid_devices;
uint32_t pbi_enabled_devices; uint32_t pbi_enabled_devices;
spinlock_t pbi_lock;
}; };
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment