Commit b9a276ad262815d88f4dd232d578864949aab3b9
Committed by
Jesse Barnes
1 parent
dab0311d65
Exists in
master
and in
6 other branches
PCI: x86: use generic pcibios_set_master()
This patch removes x86's architecture-specific 'pcibios_set_master()' routine and lets the default PCI core based implementation handle PCI device 'latency timer' setup. No functional change. Signed-off-by: Myron Stowe <myron.stowe@redhat.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Showing 1 changed file with 0 additions and 14 deletions Side-by-side Diff
arch/x86/pci/i386.c
... | ... | @@ -254,20 +254,6 @@ |
254 | 254 | */ |
255 | 255 | fs_initcall(pcibios_assign_resources); |
256 | 256 | |
257 | -void pcibios_set_master(struct pci_dev *dev) | |
258 | -{ | |
259 | - u8 lat; | |
260 | - pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); | |
261 | - if (lat < 16) | |
262 | - lat = (64 <= pcibios_max_latency) ? 64 : pcibios_max_latency; | |
263 | - else if (lat > pcibios_max_latency) | |
264 | - lat = pcibios_max_latency; | |
265 | - else | |
266 | - return; | |
267 | - dev_printk(KERN_DEBUG, &dev->dev, "setting latency timer to %d\n", lat); | |
268 | - pci_write_config_byte(dev, PCI_LATENCY_TIMER, lat); | |
269 | -} | |
270 | - | |
271 | 257 | static const struct vm_operations_struct pci_mmap_ops = { |
272 | 258 | .access = generic_access_phys, |
273 | 259 | }; |