Commit b9a276ad262815d88f4dd232d578864949aab3b9

Authored by Myron Stowe
Committed by Jesse Barnes
1 parent dab0311d65

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

... ... @@ -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 };