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-v6.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI fixes from Bjorn Helgaas:

- Add PCI_DYNAMIC_OF_NODES dependency on OF_IRQ to fix sparc64 build
error (Lizhi Hou)

- After coalescing host bridge resources, free any released resources
to avoid a leak (Ross Lagerwall)

- Revert a quirk that prevented NVIDIA T4 GPUs from using Secondary Bus
Reset. The quirk worked around an issue that we now think is related
to the Root Port, not the GPU (Bjorn Helgaas)

* tag 'pci-v6.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
PCI: Free released resource after coalescing
PCI: Fix CONFIG_PCI_DYNAMIC_OF_NODES kconfig dependencies

+3 -2
+1 -1
drivers/pci/Kconfig
··· 196 196 197 197 config PCI_DYNAMIC_OF_NODES 198 198 bool "Create Device tree nodes for PCI devices" 199 - depends on OF 199 + depends on OF_IRQ 200 200 select OF_DYNAMIC 201 201 help 202 202 This option enables support for generating device tree nodes for some
+1
drivers/pci/probe.c
··· 997 997 res = window->res; 998 998 if (!res->flags && !res->start && !res->end) { 999 999 release_resource(res); 1000 + resource_list_destroy_entry(window); 1000 1001 continue; 1001 1002 } 1002 1003
+1 -1
drivers/pci/quirks.c
··· 3726 3726 */ 3727 3727 static void quirk_nvidia_no_bus_reset(struct pci_dev *dev) 3728 3728 { 3729 - if ((dev->device & 0xffc0) == 0x2340 || dev->device == 0x1eb8) 3729 + if ((dev->device & 0xffc0) == 0x2340) 3730 3730 quirk_no_bus_reset(dev); 3731 3731 } 3732 3732 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_NVIDIA, PCI_ANY_ID,