diff options
Diffstat (limited to 'drivers/pci/pci.c')
-rw-r--r-- | drivers/pci/pci.c | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 4e4c295a049f..1f9a7a03847b 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c | |||
@@ -47,6 +47,19 @@ unsigned long pci_cardbus_mem_size = DEFAULT_CARDBUS_MEM_SIZE; | |||
47 | unsigned long pci_hotplug_io_size = DEFAULT_HOTPLUG_IO_SIZE; | 47 | unsigned long pci_hotplug_io_size = DEFAULT_HOTPLUG_IO_SIZE; |
48 | unsigned long pci_hotplug_mem_size = DEFAULT_HOTPLUG_MEM_SIZE; | 48 | unsigned long pci_hotplug_mem_size = DEFAULT_HOTPLUG_MEM_SIZE; |
49 | 49 | ||
50 | #ifndef PCI_CACHE_LINE_BYTES | ||
51 | #define PCI_CACHE_LINE_BYTES L1_CACHE_BYTES | ||
52 | #endif | ||
53 | |||
54 | /* | ||
55 | * The default CLS is used if arch didn't set CLS explicitly and not | ||
56 | * all pci devices agree on the same value. Arch can override either | ||
57 | * the dfl or actual value as it sees fit. Don't forget this is | ||
58 | * measured in 32-bit words, not bytes. | ||
59 | */ | ||
60 | u8 pci_dfl_cache_line_size __initdata = PCI_CACHE_LINE_BYTES >> 2; | ||
61 | u8 pci_cache_line_size; | ||
62 | |||
50 | /** | 63 | /** |
51 | * pci_bus_max_busnr - returns maximum PCI bus number of given bus' children | 64 | * pci_bus_max_busnr - returns maximum PCI bus number of given bus' children |
52 | * @bus: pointer to PCI bus structure to search | 65 | * @bus: pointer to PCI bus structure to search |
@@ -1883,14 +1896,6 @@ void pci_clear_mwi(struct pci_dev *dev) | |||
1883 | 1896 | ||
1884 | #else | 1897 | #else |
1885 | 1898 | ||
1886 | #ifndef PCI_CACHE_LINE_BYTES | ||
1887 | #define PCI_CACHE_LINE_BYTES L1_CACHE_BYTES | ||
1888 | #endif | ||
1889 | |||
1890 | /* This can be overridden by arch code. */ | ||
1891 | /* Don't forget this is measured in 32-bit words, not bytes */ | ||
1892 | u8 pci_cache_line_size = PCI_CACHE_LINE_BYTES / 4; | ||
1893 | |||
1894 | /** | 1899 | /** |
1895 | * pci_set_cacheline_size - ensure the CACHE_LINE_SIZE register is programmed | 1900 | * pci_set_cacheline_size - ensure the CACHE_LINE_SIZE register is programmed |
1896 | * @dev: the PCI device for which MWI is to be enabled | 1901 | * @dev: the PCI device for which MWI is to be enabled |