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/x86/kernel | |
| 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/x86/kernel')
| -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 | { |
