Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'pci-v4.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci

Pull PCI fixes from Bjorn Helgaas:

- Update pci.ids location (documentation only) (Randy Dunlap)

- Fix a crash when BIOS didn't assign a BAR and we try to enlarge it
(Christian König)

* tag 'pci-v4.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
PCI: Allow release of resources that were never assigned
PCI: Update location of pci.ids file

+7 -1
+3 -1
Documentation/PCI/pci.txt
··· 570 570 The device IDs are arbitrary hex numbers (vendor controlled) and normally used 571 571 only in a single location, the pci_device_id table. 572 572 573 - Please DO submit new vendor/device IDs to http://pciids.sourceforge.net/. 573 + Please DO submit new vendor/device IDs to http://pci-ids.ucw.cz/. 574 + There are mirrors of the pci.ids file at http://pciids.sourceforge.net/ 575 + and https://github.com/pciutils/pciids. 574 576 575 577 576 578
+4
drivers/pci/setup-res.c
··· 401 401 struct resource *res = dev->resource + resno; 402 402 403 403 pci_info(dev, "BAR %d: releasing %pR\n", resno, res); 404 + 405 + if (!res->parent) 406 + return; 407 + 404 408 release_resource(res); 405 409 res->end = resource_size(res) - 1; 406 410 res->start = 0;