diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-03-21 04:55:06 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-17 11:41:08 -0400 |
commit | 6542fe80e6296cde50c1c3b8a9eede701ee51907 (patch) | |
tree | fe442e895e54eca1e8cfabf98fcedc70c5583147 /arch/x86/kernel/vsmp_64.c | |
parent | 1cb68487f5898dd97460e5b6bda9619ec3549361 (diff) |
x86: vsmp fix x86 vsmp fix is vsmp box cleanup
code got a bit smaller:
arch/x86/kernel/vsmp_64.o:
text data bss dec hex filename
205 4 0 209 d1 vsmp_64.o.before
181 4 0 185 b9 vsmp_64.o.after
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/vsmp_64.c')
-rw-r--r-- | arch/x86/kernel/vsmp_64.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/x86/kernel/vsmp_64.c b/arch/x86/kernel/vsmp_64.c index 13bd82453e4b..1e9a791dbe39 100644 --- a/arch/x86/kernel/vsmp_64.c +++ b/arch/x86/kernel/vsmp_64.c | |||
@@ -120,10 +120,8 @@ int is_vsmp_box(void) | |||
120 | return vsmp; | 120 | return vsmp; |
121 | 121 | ||
122 | /* Check if we are running on a ScaleMP vSMP box */ | 122 | /* Check if we are running on a ScaleMP vSMP box */ |
123 | if ((read_pci_config_16(0, 0x1f, 0, PCI_VENDOR_ID) == | 123 | if (read_pci_config(0, 0x1f, 0, PCI_VENDOR_ID) == |
124 | PCI_VENDOR_ID_SCALEMP) && | 124 | (PCI_VENDOR_ID_SCALEMP | (PCI_DEVICE_ID_SCALEMP_VSMP_CTL << 16))) |
125 | (read_pci_config_16(0, 0x1f, 0, PCI_DEVICE_ID) == | ||
126 | PCI_DEVICE_ID_SCALEMP_VSMP_CTL)) | ||
127 | vsmp = 1; | 125 | vsmp = 1; |
128 | 126 | ||
129 | return vsmp; | 127 | return vsmp; |