diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-07-28 10:45:49 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-28 10:49:50 -0400 |
commit | 239bd83104ec6bcba90221d8b0973d2565142ef8 (patch) | |
tree | a37443c890d18e3c2a7113d7f3020aba500d0db0 /arch | |
parent | b7d0b6784565b846f3562608dfb3cf8516718724 (diff) |
x86: L3 cache index disable for 2.6.26, fix #2
fix !PCI build failure:
arch/x86/kernel/cpu/intel_cacheinfo.c: In function 'get_k8_northbridge':
arch/x86/kernel/cpu/intel_cacheinfo.c:675: error: implicit declaration of function 'pci_match_id'
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/kernel/cpu/intel_cacheinfo.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/x86/kernel/cpu/intel_cacheinfo.c b/arch/x86/kernel/cpu/intel_cacheinfo.c index d763d24187c2..1677b55371a5 100644 --- a/arch/x86/kernel/cpu/intel_cacheinfo.c +++ b/arch/x86/kernel/cpu/intel_cacheinfo.c | |||
@@ -135,11 +135,13 @@ struct _cpuid4_info { | |||
135 | cpumask_t shared_cpu_map; /* future?: only cpus/node is needed */ | 135 | cpumask_t shared_cpu_map; /* future?: only cpus/node is needed */ |
136 | }; | 136 | }; |
137 | 137 | ||
138 | #ifdef CONFIG_PCI | ||
138 | static struct pci_device_id k8_nb_id[] = { | 139 | static struct pci_device_id k8_nb_id[] = { |
139 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x1103) }, | 140 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x1103) }, |
140 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x1203) }, | 141 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x1203) }, |
141 | {} | 142 | {} |
142 | }; | 143 | }; |
144 | #endif | ||
143 | 145 | ||
144 | unsigned short num_cache_leaves; | 146 | unsigned short num_cache_leaves; |
145 | 147 | ||
@@ -663,6 +665,7 @@ static ssize_t show_type(struct _cpuid4_info *this_leaf, char *buf) { | |||
663 | #define to_object(k) container_of(k, struct _index_kobject, kobj) | 665 | #define to_object(k) container_of(k, struct _index_kobject, kobj) |
664 | #define to_attr(a) container_of(a, struct _cache_attr, attr) | 666 | #define to_attr(a) container_of(a, struct _cache_attr, attr) |
665 | 667 | ||
668 | #ifdef CONFIG_PCI | ||
666 | static struct pci_dev *get_k8_northbridge(int node) | 669 | static struct pci_dev *get_k8_northbridge(int node) |
667 | { | 670 | { |
668 | struct pci_dev *dev = NULL; | 671 | struct pci_dev *dev = NULL; |
@@ -679,6 +682,12 @@ static struct pci_dev *get_k8_northbridge(int node) | |||
679 | } | 682 | } |
680 | return dev; | 683 | return dev; |
681 | } | 684 | } |
685 | #else | ||
686 | static struct pci_dev *get_k8_northbridge(int node) | ||
687 | { | ||
688 | return NULL; | ||
689 | } | ||
690 | #endif | ||
682 | 691 | ||
683 | static ssize_t show_cache_disable(struct _cpuid4_info *this_leaf, char *buf) | 692 | static ssize_t show_cache_disable(struct _cpuid4_info *this_leaf, char *buf) |
684 | { | 693 | { |