<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1c2b4a4c2bcb950f182eeeb33d94b565607608cf - Merge tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#1c2b4a4c2bcb950f182eeeb33d94b565607608cf</link>
        <description>Merge tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pciPull PCI updates from Bjorn Helgaas: &quot;Enumeration:   - Don&apos;t try to enable Extended Tags on VFs since that bit is Reserved     and causes misleading log messages (H&#229;kon Bugge)   - Initialize Endpoint Read Completion Boundary to match Root Port,     regardless of ACPI _HPX (H&#229;kon Bugge)   - Apply _HPX PCIe Setting Record only to AER configuration, and only     when OS owns PCIe hotplug but not AER, to avoid clobbering Extended     Tag and Relaxed Ordering settings (H&#229;kon Bugge)  Resource management:   - Move CardBus code to setup-cardbus.c and only build it when     CONFIG_CARDBUS is set (Ilpo J&#228;rvinen)   - Fix bridge window alignment with optional resources, where     additional alignment requirement was previously lost (Ilpo     J&#228;rvinen)   - Stop over-estimating bridge window size since they are now assigned     without any gaps between them (Ilpo J&#228;rvinen)   - Increase resource MAX_IORES_LEVEL to avoid /proc/iomem flattening     for nested bridges and endpoints (Ilpo J&#228;rvinen)   - Add pbus_mem_size_optional() to handle sizes of optional resources     (SR-IOV VF BARs, expansion ROMs, bridge windows) (Ilpo J&#228;rvinen)   - Don&apos;t claim disabled bridge windows to avoid spurious claim     failures (Ilpo J&#228;rvinen)  Driver binding:   - Fix device reference leak in pcie_port_remove_service() (Uwe     Kleine-K&#246;nig)   - Move pcie_port_bus_match() and pcie_port_bus_type to PCIe-specific     portdrv.c (Uwe Kleine-K&#246;nig)   - Convert portdrv to use pcie_port_bus_type.probe() and .remove()     callbacks so .probe() and .remove() can eventually be removed from     struct device_driver (Uwe Kleine-K&#246;nig)  Error handling:   - Clear stale errors on reporting agents upon probe so they don&apos;t     look like recent errors (Lukas Wunner)   - Add generic RAS tracepoint for hotplug events (Shuai Xue)   - Add RAS tracepoint for link speed changes (Shuai Xue)  Power management:   - Avoid redundant delay on transition from D3hot to D3cold if the     device was already in D3hot (Brian Norris)   - Prevent runtime suspend until devices are fully initialized to     avoid saving incompletely configured device state (Brian Norris)  Power control:   - Add power_on/off callbacks with generic signature to pwrseq,     tc9563, and slot drivers so they can be used by pwrctrl core     (Manivannan Sadhasivam)   - Add PCIe M.2 connector support to the slot pwrctrl driver     (Manivannan Sadhasivam)   - Switch to pwrctrl interfaces to create, destroy, and power on/off     devices, calling them from host controller drivers instead of the     PCI core (Manivannan Sadhasivam)   - Drop qcom .assert_perst() callbacks since this is now done by the     controller driver instead of the pwrctrl driver (Manivannan     Sadhasivam)  Virtualization:   - Remove an incorrect unlock in pci_slot_trylock() error handling     (Jinhui Guo)   - Lock the bridge device for slot reset (Keith Busch)   - Enable ACS after IOMMU configuration on OF platforms so ACS is     enabled an all devices; previously the first device enumerated     (typically a Root Port) didn&apos;t have ACS enabled (Manivannan     Sadhasivam)   - Disable ACS Source Validation for IDT 0x80b5 and 0x8090 switches to     work around hardware erratum; previously ACS SV was only     temporarily disabled, which worked for enumeration but not after     reset (Manivannan Sadhasivam)  Peer-to-peer DMA:   - Release per-CPU pgmap ref when vm_insert_page() fails to avoid hang     when removing the PCI device (Hou Tao)   - Remove incorrect p2pmem_alloc_mmap() warning about page refcount     (Hou Tao)  Endpoint framework:   - Add configfs sub-groups synchronously to avoid NULL pointer     dereference when racing with removal (Liu Song)   - Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink()     functions (Manikanta Maddireddy)  ASPEED PCIe controller driver:   - Add ASPEED Root Complex DT binding and driver (Jacky Chou)  Freescale i.MX6 PCIe controller driver:   - Add DT binding and driver support for an optional external refclock     in addition to the refclock from the internal PLL (Richard Zhu)   - Fix CLKREQ# control so host asserts it during enumeration and     Endpoints can use it afterwards to exit the L1.2 link state     (Richard Zhu)  NVIDIA Tegra PCIe controller driver:   - Export irq_domain_free_irqs() to allow PCI/MSI drivers that tear     down MSI domains to be built as modules (Aaron Kling)   - Allow pci-tegra to be built as a module (Aaron Kling)  NVIDIA Tegra194 PCIe controller driver:   - Relax Kconfig so tegra194 can be built for platforms beyond     Tegra194 (Vidya Sagar)  Qualcomm PCIe controller driver:   - Merge SC8180x DT binding into SM8150 (Krzysztof Kozlowski)   - Move SDX55, SDM845, QCS404, IPQ5018, IPQ6018, IPQ8074 Gen3,     IPQ8074, IPQ4019, IPQ9574, APQ8064, MSM8996, APQ8084 to dedicated     schema (Krzysztof Kozlowski)   - Add DT binding and driver support for SA8255p Endpoint being     configured by firmware (Mrinmay Sarkar)   - Parse PERST# from all PCIe bridge nodes for future platforms that     will have PERST# in Switch Downstream Ports as well as in Root     Ports (Manivannan Sadhasivam)  Renesas RZ/G3S PCIe controller driver:   - Use pci_generic_config_write() since the writability provided by     the custom wrapper is unnecessary (Claudiu Beznea)  SOPHGO PCIe controller driver:   - Disable ASPM L0s and L1 on Sophgo 2044 PCIe Root Ports (Inochi     Amaoto)  Synopsys DesignWare PCIe controller driver:   - Extend PCI_FIND_NEXT_CAP() and PCI_FIND_NEXT_EXT_CAP() to return a     pointer to the preceding Capability, to allow removal of     Capabilities that are advertised but not fully implemented (Qiang     Yu)   - Remove MSI and MSI-X Capabilities in platforms that can&apos;t support     them, so the PCI core automatically falls back to INTx (Qiang Yu)   - Add ASPM L1.1 and L1.2 Substates context to debugfs ltssm_status     for drivers that support this (Shawn Lin)   - Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if     link is not up to avoid an unnecessary timeout (Manivannan     Sadhasivam)   - Revert dw-rockchip, qcom, and DWC core changes that used link-up     IRQs to trigger enumeration instead of waiting for link to be up     because the PCI core doesn&apos;t allocate bus number space for     hierarchies that might be attached (Niklas Cassel)   - Make endpoint iATU entry for MSI permanent instead of programming     it dynamically, which is slow and racy with respect to other     concurrent traffic, e.g., eDMA (Koichiro Den)   - Use iMSI-RX MSI target address when possible to fix endpoints using     32-bit MSI (Shawn Lin)   - Allow DWC host controller driver probe to continue if device is not     found or found but inactive; only fail when there&apos;s an error with     the link (Manivannan Sadhasivam)   - For controllers like NXP i.MX6QP and i.MX7D, where LTSSM registers     are not accessible after PME_Turn_Off, simply wait 10ms instead of     polling for L2/L3 Ready (Richard Zhu)   - Use multiple iATU entries to map large bridge windows and DMA     ranges when necessary instead of failing (Samuel Holland)   - Add EPC dynamic_inbound_mapping feature bit for Endpoint     Controllers that can update BAR inbound address translation without     requiring EPF driver to clear/reset the BAR first, and advertise it     for DWC-based Endpoints (Koichiro Den)   - Add EPC subrange_mapping feature bit for Endpoint Controllers that     can map multiple independent inbound regions in a single BAR,     implement subrange mapping, advertise it for DWC-based Endpoints,     and add Endpoint selftests for it (Koichiro Den)   - Make resizable BARs work for Endpoint multi-PF configurations;     previously it only worked for PF 0 (Aksh Garg)   - Fix Endpoint non-PF 0 support for BAR configuration, ATU mappings,     and Address Match Mode (Aksh Garg)   - Set up iATU when ECAM is enabled; previously IO and MEM outbound     windows weren&apos;t programmed, and ECAM-related iATU entries weren&apos;t     restored after suspend/resume, so config accesses failed (Krishna     Chaitanya Chundru)  Miscellaneous:   - Use system_percpu_wq and WQ_PERCPU to explicitly request per-CPU     work so WQ_UNBOUND can eventually be removed (Marco Crivellari)&quot;* tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (176 commits)  PCI/bwctrl: Disable BW controller on Intel P45 using a quirk  PCI: Disable ACS SV for IDT 0x8090 switch  PCI: Disable ACS SV for IDT 0x80b5 switch  PCI: Cache ACS Capabilities register  PCI: Enable ACS after configuring IOMMU for OF platforms  PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]  PCI: Add ACS quirk for Qualcomm Hamoa &amp; Glymur  PCI: Use device_lock_assert() to verify device lock is held  PCI: Use lockdep_assert_held(pci_bus_sem) to verify lock is held  PCI: Fix pci_slot_lock () device locking  PCI: Fix pci_slot_trylock() error handling  PCI: Mark Nvidia GB10 to avoid bus reset  PCI: Mark ASM1164 SATA controller to avoid bus reset  PCI: host-generic: Avoid reporting incorrect &apos;missing reg property&apos; error  PCI/PME: Replace RMW of Root Status register with direct write  PCI/AER: Clear stale errors on reporting agents upon probe  PCI: Don&apos;t claim disabled bridge windows  PCI: rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port()  PCI: dwc: Fix missing iATU setup when ECAM is enabled  PCI: dwc: Clean up iATU index usage in dw_pcie_iatu_setup()  ...

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Thu, 12 Feb 2026 02:20:38 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>401b356520f403a6ce8627c1eb74ffd13d38f8d3 - Merge branch &apos;pci/trace&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#401b356520f403a6ce8627c1eb74ffd13d38f8d3</link>
        <description>Merge branch &apos;pci/trace&apos;- Add generic RAS tracepoint for hotplug events (Shuai Xue)- Add RAS tracepoint for link speed changes (Shuai Xue)* pci/trace:  Documentation: tracing: Add PCI tracepoint documentation  PCI: trace: Add RAS tracepoint to monitor link speed changes  PCI: trace: Add generic RAS tracepoint for hotplug event

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Sat, 07 Feb 2026 00:09:26 +0100</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>73b4779864b1e6adad015d14047ae63b88ef9c4c - Merge branch &apos;pci/resource&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#73b4779864b1e6adad015d14047ae63b88ef9c4c</link>
        <description>Merge branch &apos;pci/resource&apos;- Build zero-sized resources when a BAR is larger than 4G but  pci_bus_addr_t or resource_size_t can&apos;t represent 64-bit addresses (Ilpo  J&#228;rvinen)- Fix bridge window alignment with optional resources, where we previously  lost the additional alignment requirement (Ilpo J&#228;rvinen)- Stop over-estimating bridge window size since we now assign them without  any gaps between them (Ilpo J&#228;rvinen)- Increase resource MAX_IORES_LEVEL to avoid /proc/iomem flattening for  nested bridges and endpoints (Ilpo J&#228;rvinen)- Remove old_size limit from bridge window sizing (Ilpo J&#228;rvinen)- Push realloc check into pbus_size_mem() to simplify callers (Ilpo  J&#228;rvinen)- Pass bridge window resource to pbus_size_mem() to avoid looking it up  again (Ilpo J&#228;rvinen)- Use res_to_dev_res() instead of open-coding the same search (Ilpo  J&#228;rvinen)- Add pci_resource_is_bridge_win() helper (Ilpo J&#228;rvinen)- Add more logging of resource assignment (Ilpo J&#228;rvinen)- Add pbus_mem_size_optional() to handle sizes of optional resources  (SR-IOV VF BARs, expansion ROMs, bridge windows) (Ilpo J&#228;rvinen)- Move CardBus code to setup-cardbus.c and only build it when  CONFIG_CARDBUS is set (Ilpo J&#228;rvinen)- Use scnprintf() instead of sprintf() (Ilpo J&#228;rvinen)- Add pbus_validate_busn() for Bus Number validation (Ilpo J&#228;rvinen)- Don&apos;t claim disabled bridge windows to avoid spurious claim failures  (Ilpo J&#228;rvinen)* pci/resource:  PCI: Don&apos;t claim disabled bridge windows  PCI: Move CardBus bridge scanning to setup-cardbus.c  PCI: Add pbus_validate_busn() for Bus Number validation  PCI: Add dword #defines for Bus Number + Secondary Latency Timer  PCI: Use scnprintf() instead of sprintf()  PCI: Handle CardBus-specific params in setup-cardbus.c  PCI: Separate CardBus setup &amp; build it only with CONFIG_CARDBUS  PCI: Add &apos;pci&apos; prefix to struct pci_dev_resource handling functions  PCI: Use resource_assigned() in setup-bus.c algorithm  resource: Mark res given to resource_assigned() as const  PCI: Add pbus_mem_size_optional() to handle optional sizes  PCI: Check invalid align earlier in pbus_size_mem()  PCI: Log reset and restore of resources  PCI: Add pci_resource_is_bridge_win()  PCI: Fetch dev_res to local var in __assign_resources_sorted()  PCI: Use res_to_dev_res() in reassign_resources_sorted()  PCI: Pass bridge window resource to pbus_size_mem()  PCI: Push realloc check into pbus_size_mem()  PCI: Remove old_size limit from bridge window sizing  resource: Increase MAX_IORES_LEVEL to 8  PCI: Stop over-estimating bridge window size  PCI: Rewrite bridge window head alignment function  PCI: Fix bridge window alignment with optional resources  PCI: Use resource_set_range() that correctly sets -&gt;end

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Sat, 07 Feb 2026 00:09:25 +0100</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>fd29d4ea09baa54b87f7ec7278768d0db00382a8 - PCI: Separate CardBus setup &amp; build it only with CONFIG_CARDBUS</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#fd29d4ea09baa54b87f7ec7278768d0db00382a8</link>
        <description>PCI: Separate CardBus setup &amp; build it only with CONFIG_CARDBUSPCI bridge window setup code includes special code to handle CardBusbridges. CardBus has long since fallen out of favor and modern systems haveno use for it.Move CardBus setup code to its own file and use existing CONFIG_CARDBUS todecide whether it should be built or not.Signed-off-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Link: https://patch.msgid.link/20251219174036.16738-18-ilpo.jarvinen@linux.intel.com

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Fri, 19 Dec 2025 18:40:30 +0100</pubDate>
        <dc:creator>Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>9e541b3cee70a3bbe86b176c903c23b29fe033cd - PCI: trace: Add generic RAS tracepoint for hotplug event</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#9e541b3cee70a3bbe86b176c903c23b29fe033cd</link>
        <description>PCI: trace: Add generic RAS tracepoint for hotplug eventHotplug events are critical indicators for analyzing hardware health, andsurprise link downs can significantly impact system performance andreliability.Define a new TRACING_SYSTEM named &quot;pci&quot;, add a generic RAS tracepointfor hotplug event to help health checks. Add enum pci_hotplug_event ininclude/uapi/linux/pci.h so applications like rasdaemon can registertracepoint event handlers for it.The following output is generated when a device is hotplugged:  $ echo 1 &gt; /sys/kernel/debug/tracing/events/pci/pci_hp_event/enable  $ cat /sys/kernel/debug/tracing/trace_pipe     irq/51-pciehp-88      [001] .....  1311.177459: pci_hp_event: 0000:00:02.0 slot:10, event:CARD_PRESENT     irq/51-pciehp-88      [001] .....  1311.177566: pci_hp_event: 0000:00:02.0 slot:10, event:LINK_UPSuggested-by: Lukas Wunner &lt;lukas@wunner.de&gt;Signed-off-by: Shuai Xue &lt;xueshuai@linux.alibaba.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Lukas Wunner &lt;lukas@wunner.de&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt; # for trace eventReviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Link: https://patch.msgid.link/20251210132907.58799-2-xueshuai@linux.alibaba.com

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Wed, 10 Dec 2025 14:29:05 +0100</pubDate>
        <dc:creator>Shuai Xue &lt;xueshuai@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/Makefile#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/drivers/pci/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
</channel>
</rss>
