• Linus Torvalds's avatar
    Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · 0c5c62dd
    Linus Torvalds authored
    Pull pci updates from Bjorn Helgaas:
     "Enumeration:
       - Conserve IRQs by setting up portdrv IRQs only when there are users
         (Jan Kiszka)
       - Rework and simplify _OSC negotiation for control of PCIe features
         (Joerg Roedel)
       - Remove struct pci_dev.driver pointer since it's redundant with the
         struct device.driver pointer (Uwe Kleine-König)
    
      Resource management:
       - Coalesce contiguous host bridge apertures from _CRS to accommodate
         BARs that cover more than one aperture (Kai-Heng Feng)
    
      Sysfs:
       - Check CAP_SYS_ADMIN before parsing user input (Krzysztof
         Wilczyński)
       - Return -EINVAL consistently from "store" functions (Krzysztof
         Wilczyński)
       - Use sysfs_emit() in endpoint "show" functions to avoid buffer
         overruns (Kunihiko Hayashi)
    
      PCIe native device hotplug:
       - Ignore Link Down/Up caused by resets during error recovery so
         endpoint drivers can remain bound to...
    0c5c62dd
pci-hyperv.c 98.5 KB