Show patches with: Submitter = Kai-Heng Feng       |    Archived = No       |   96 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
PCI: vmd: Delay interrupt handling on MTL VMD controller PCI: vmd: Delay interrupt handling on MTL VMD controller - - - --- 2024-09-03 Kai-Heng Feng kwilczynski Changes Requested
PCI/PM: Put devices to low power state on shutdown PCI/PM: Put devices to low power state on shutdown - 1 1 --- 2024-07-12 Kai-Heng Feng bhelgaas New
[2/2] PCI: vmd: Let OS control ASPM for devices under VMD domain [1/2] PCI: ASPM: Allow OS to configure ASPM where BIOS is incapable of - - - --- 2024-05-30 Kai-Heng Feng bhelgaas New
[1/2] PCI: ASPM: Allow OS to configure ASPM where BIOS is incapable of [1/2] PCI: ASPM: Allow OS to configure ASPM where BIOS is incapable of - - - --- 2024-05-30 Kai-Heng Feng bhelgaas New
PCI/ASPM: Fix a typo in ASPM restoring logic PCI/ASPM: Fix a typo in ASPM restoring logic - 1 - --- 2024-05-06 Kai-Heng Feng Accepted
[v8,3/3] PCI/DPC: Disable DPC service on suspend [v8,1/3] PCI: Add helper to check if any of ancestor device support D3cold - - - --- 2024-04-16 Kai-Heng Feng bhelgaas Accepted
[v3] PCI: Mask replay timer timeout of GL975x's rootport [v3] PCI: Mask replay timer timeout of GL975x's rootport - - - --- 2024-03-27 Kai-Heng Feng Accepted
[v3] driver core: Cancel scheduled pm_runtime_idle() on device removal [v3] driver core: Cancel scheduled pm_runtime_idle() on device removal - - 2 --- 2024-02-29 Kai-Heng Feng bhelgaas Changes Requested
[v2] HID: intel-ish-hid: ipc: Rework EHL OOB wakeup [v2] HID: intel-ish-hid: ipc: Rework EHL OOB wakeup 1 - - --- 2023-11-08 Kai-Heng Feng Handled Elsewhere
HID: intel-ish-hid: ipc: Rework EHL OOB wakeup HID: intel-ish-hid: ipc: Rework EHL OOB wakeup - - - --- 2023-09-14 Kai-Heng Feng Superseded
[v2] igc: Ignore AER reset when device is suspended [v2] igc: Ignore AER reset when device is suspended 1 1 - --- 2023-07-14 Kai-Heng Feng bhelgaas Changes Requested
igc: Ignore AER reset when device is suspended igc: Ignore AER reset when device is suspended 1 1 - --- 2023-06-20 Kai-Heng Feng bhelgaas Superseded
PCI/ASPM: Enable ASPM on external PCIe devices PCI/ASPM: Enable ASPM on external PCIe devices - - - --- 2023-06-15 Kai-Heng Feng bhelgaas Changes Requested
[v6,3/3] PCI/DPC: Disable DPC interrupt during suspend [v6,1/3] PCI/AER: Factor out interrupt toggling into helpers - 1 - --- 2023-05-12 Kai-Heng Feng bhelgaas Changes Requested
[v6,2/3] PCI/AER: Disable AER interrupt on suspend [v6,1/3] PCI/AER: Factor out interrupt toggling into helpers - 1 - --- 2023-05-12 Kai-Heng Feng bhelgaas Changes Requested
[v6,1/3] PCI/AER: Factor out interrupt toggling into helpers [v6,1/3] PCI/AER: Factor out interrupt toggling into helpers - 3 - --- 2023-05-12 Kai-Heng Feng bhelgaas Accepted
[v5,3/3] PCI/DPC: Disable DPC interrupt during suspend [v5,1/3] PCI/AER: Factor out interrupt toggling into helpers - 1 - --- 2023-05-11 Kai-Heng Feng Superseded
[v5,2/3] PCI/AER: Disable AER interrupt on suspend [v5,1/3] PCI/AER: Factor out interrupt toggling into helpers - 1 - --- 2023-05-11 Kai-Heng Feng Superseded
[v5,1/3] PCI/AER: Factor out interrupt toggling into helpers [v5,1/3] PCI/AER: Factor out interrupt toggling into helpers - 3 - --- 2023-05-11 Kai-Heng Feng Superseded
[v4,3/3] PCI/DPC: Disable DPC interrupt during suspend [v4,1/3] PCI/AER: Factor out interrupt toggling into helpers - 1 - --- 2023-04-24 Kai-Heng Feng bhelgaas Superseded
[v4,2/3] PCI/AER: Disable AER interrupt on suspend [v4,1/3] PCI/AER: Factor out interrupt toggling into helpers - 2 - --- 2023-04-24 Kai-Heng Feng bhelgaas Superseded
[v4,1/3] PCI/AER: Factor out interrupt toggling into helpers [v4,1/3] PCI/AER: Factor out interrupt toggling into helpers - 3 - --- 2023-04-24 Kai-Heng Feng bhelgaas Superseded
[v3,4/4] PCI/DPC: Disable DPC interrupt during suspend [v3,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng bhelgaas Superseded
[v3,3/4] PCI/AER: Disable AER interrupt on suspend [v3,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng bhelgaas Superseded
[v3,2/4] PCI/AER: Factor out interrupt toggling into helpers [v3,1/4] PCI: Keep AER status in pci_restore_state() - 2 - --- 2023-04-20 Kai-Heng Feng bhelgaas Superseded
[v3,1/4] PCI: Keep AER status in pci_restore_state() [v3,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng bhelgaas Superseded
[v2,4/4] PCI/DPC: Disable DPC interrupt during suspend [v2,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng Superseded
[v2,3/4] PCI/AER: Disable AER interrupt on suspend [v2,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng Superseded
[v2,2/4] PCI/AER: Factor out interrput toggling into helpers [v2,1/4] PCI: Keep AER status in pci_restore_state() - - - --- 2023-04-20 Kai-Heng Feng Superseded
[v2,1/4] PCI: Keep AER status in pci_restore_state() [v2,1/4] PCI: Keep AER status in pci_restore_state() - 1 - --- 2023-04-20 Kai-Heng Feng Superseded
[net-next,v9,5/5] r8169: Disable ASPM while doing NAPI poll r8169: Temporarily disable ASPM on NAPI poll - - - --- 2023-02-25 Kai-Heng Feng Superseded
[net-next,v9,4/5] r8169: Use spinlock to guard config register locking r8169: Temporarily disable ASPM on NAPI poll - - - --- 2023-02-25 Kai-Heng Feng Superseded
[net-next,v9,3/5] r8169: Consider chip-specific ASPM can be enabled on more cases r8169: Temporarily disable ASPM on NAPI poll - - - --- 2023-02-25 Kai-Heng Feng Superseded
[net-next,v9,2/5] PCI/ASPM: Add pcie_aspm_capable() helper r8169: Temporarily disable ASPM on NAPI poll 1 - - --- 2023-02-25 Kai-Heng Feng Superseded
[net-next,v9,1/5] Revert "PCI/ASPM: Unexport pcie_aspm_support_enabled()" r8169: Temporarily disable ASPM on NAPI poll - - - --- 2023-02-25 Kai-Heng Feng Superseded
[v8,RESEND,6/6] r8169: Disable ASPM while doing NAPI poll r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs - - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,RESEND,5/6] r8169: Use mutex to guard config register locking r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs - - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,RESEND,4/6] r8169: Consider chip-specific ASPM can be enabled on more cases r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs - - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,RESEND,3/6] PCI/ASPM: Add pcie_aspm_capable() helper r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs 1 - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,RESEND,2/6] Revert "PCI/ASPM: Unexport pcie_aspm_support_enabled()" r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs - - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,RESEND,1/6] r8169: Disable ASPM L1.1 on 8168h r8169: Enable ASPM for recent 1.0/2.5Gbps Realtek NICs - - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,3/6] PCI/ASPM: Add pcie_aspm_capable() helper Untitled series #723585 1 - - --- 2023-02-21 Kai-Heng Feng Superseded
[v8,2/6] Revert "PCI/ASPM: Unexport pcie_aspm_support_enabled()" Untitled series #723585 - - - --- 2023-02-21 Kai-Heng Feng Superseded
PCI/portdrv: Avoid enabling AER on Thunderbolt devices PCI/portdrv: Avoid enabling AER on Thunderbolt devices - - - --- 2022-12-26 Kai-Heng Feng bhelgaas Changes Requested
[3/3] PCI/DPC: Disable DPC service on suspend when IRQ is shared with PME [1/3] PCI/portdrv: Flag services when IRQ is shared with PME - - - --- 2022-07-27 Kai-Heng Feng bhelgaas Changes Requested
[2/3] PCI/AER: Disable AER service on suspend when IRQ is shared with PME [1/3] PCI/portdrv: Flag services when IRQ is shared with PME - - - --- 2022-07-27 Kai-Heng Feng bhelgaas Changes Requested
[1/3] PCI/portdrv: Flag services when IRQ is shared with PME [1/3] PCI/portdrv: Flag services when IRQ is shared with PME - - - --- 2022-07-27 Kai-Heng Feng bhelgaas Changes Requested
PCI: Disable upstream port PTM during suspend PCI: Disable upstream port PTM during suspend - 1 1 --- 2022-07-06 Kai-Heng Feng Superseded
PCI: Clear PCI_STATUS when setting up the device PCI: Clear PCI_STATUS when setting up the device - - - --- 2022-05-17 Kai-Heng Feng Accepted
PCI:ASPM: Remove pcie_aspm_pm_state_change() PCI:ASPM: Remove pcie_aspm_pm_state_change() - - - --- 2022-05-09 Kai-Heng Feng Accepted
[v3,2/2] PCI/DPC: Disable DPC service when link is in L2/L3 ready, L2 and L3 state [v3,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-03-29 Kai-Heng Feng bhelgaas Superseded
[v3,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state [v3,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-03-29 Kai-Heng Feng bhelgaas Superseded
[v2,2/2] PCI/DPC: Disable DPC service when link is in L2/L3 ready, L2 and L3 state [v2,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-01-27 Kai-Heng Feng bhelgaas Superseded
[v2,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state [v2,1/2] PCI/AER: Disable AER service when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-01-27 Kai-Heng Feng bhelgaas Superseded
[2/2] PCI/DPC: Disable DPC when link is in L2/L3 ready, L2 and L3 state [1/2] PCI/AER: Disable AER when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-01-26 Kai-Heng Feng bhelgaas Superseded
[1/2] PCI/AER: Disable AER when link is in L2/L3 ready, L2 and L3 state [1/2] PCI/AER: Disable AER when link is in L2/L3 ready, L2 and L3 state - 1 - --- 2022-01-26 Kai-Heng Feng bhelgaas Superseded
PCI/portdrv: Skip enabling AER on external facing ports PCI/portdrv: Skip enabling AER on external facing ports - - - --- 2022-01-05 Kai-Heng Feng Changes Requested
[2/2] net: wwan: iosm: Keep device at D0 for s2idle case [1/2] net: wwan: iosm: Let PCI core handle PCI power transition - - - --- 2021-12-24 Kai-Heng Feng bhelgaas Handled Elsewhere
[1/2] net: wwan: iosm: Let PCI core handle PCI power transition [1/2] net: wwan: iosm: Let PCI core handle PCI power transition - - - --- 2021-12-24 Kai-Heng Feng bhelgaas Handled Elsewhere
[v3] PCI: vmd: Honor ACPI _OSC on PCIe features [v3] PCI: vmd: Honor ACPI _OSC on PCIe features - 1 - --- 2021-12-03 Kai-Heng Feng lorpie01 Accepted
[v2] PCI: vmd: Honor ACPI _OSC on PCIe features [v2] PCI: vmd: Honor ACPI _OSC on PCIe features - - - --- 2021-12-02 Kai-Heng Feng lorpie01 Superseded
PCI: vmd: Honor ACPI _OSC on PCIe features PCI: vmd: Honor ACPI _OSC on PCIe features - - - --- 2021-12-01 Kai-Heng Feng lorpie01 Superseded
[v2,3/3] PCI/ASPM: Add LTR sysfs attributes Let user enable ASPM and LTR via sysfs - - - --- 2021-10-21 Kai-Heng Feng bhelgaas Not Applicable
[v2,2/3] PCI/ASPM: Use capability to override ASPM via sysfs Let user enable ASPM and LTR via sysfs - - - --- 2021-10-21 Kai-Heng Feng bhelgaas Not Applicable
[v2,1/3] PCI/ASPM: Store disabled ASPM states Let user enable ASPM and LTR via sysfs - - - --- 2021-10-21 Kai-Heng Feng bhelgaas Not Applicable
[RFC,net-next,v7,4/4] r8169: Implement dynamic ASPM mechanism r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-10-16 Kai-Heng Feng bhelgaas Not Applicable
[RFC,net-next,v7,3/4] r8169: Use mutex to guard config register locking r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-10-16 Kai-Heng Feng bhelgaas Not Applicable
[RFC,net-next,v7,2/4] r8169: Enable chip-specific ASPM regardless of PCIe ASPM status r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-10-16 Kai-Heng Feng bhelgaas Not Applicable
[RFC,net-next,v7,1/4] PCI/ASPM: Add pcie_aspm_capable() r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs 1 - - --- 2021-10-16 Kai-Heng Feng bhelgaas Not Applicable
[RFC,net-next,v6,3/3] r8169: Implement dynamic ASPM mechanism r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-10-07 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v6,2/3] r8169: Enable chip-specific ASPM regardless of PCIe ASPM status r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-10-07 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v5,1/3] PCI/ASPM: Introduce a new helper to report ASPM capability r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs 1 - - --- 2021-10-07 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v5,3/3] r8169: Implement dynamic ASPM mechanism r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-09-16 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v5,2/3] r8169: Use PCIe ASPM status for NIC ASPM enablement r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-09-16 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v5,1/3] PCI/ASPM: Introduce a new helper to report ASPM capability r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-09-16 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v4,2/2] r8169: Implement dynamic ASPM mechanism r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-08-27 Kai-Heng Feng bhelgaas Superseded
[RFC,net-next,v4,1/2] PCI/ASPM: Introduce a new helper to report ASPM capability r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-08-27 Kai-Heng Feng bhelgaas Superseded
[net-next,v3,3/3] r8169: Enable ASPM for selected NICs r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-08-19 Kai-Heng Feng bhelgaas Superseded
[net-next,v3,2/3] PCI/ASPM: Introduce a new helper to report ASPM support status r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-08-19 Kai-Heng Feng bhelgaas Superseded
[net-next,v3,1/3] r8169: Implement dynamic ASPM mechanism r8169: Implement dynamic ASPM mechanism for recent 1.0/2.5Gbps Realtek NICs - - - --- 2021-08-19 Kai-Heng Feng bhelgaas Superseded
[v2] PCI: Check PCIe upstream port for PME support [v2] PCI: Check PCIe upstream port for PME support - - - --- 2021-08-12 Kai-Heng Feng bhelgaas Changes Requested
PCI/portdrv: Disallow runtime suspend when waekup is required but PME service isn't supported PCI/portdrv: Disallow runtime suspend when waekup is required but PME service isn't supported - - - --- 2021-08-09 Kai-Heng Feng bhelgaas Changes Requested
[v2] PCI: Reinstate "PCI: Coalesce host bridge contiguous apertures" [v2] PCI: Reinstate "PCI: Coalesce host bridge contiguous apertures" - - - --- 2021-07-13 Kai-Heng Feng bhelgaas Accepted
[1/1] PCI: Coalesce host bridge contiguous apertures without sorting [1/1] PCI: Coalesce host bridge contiguous apertures without sorting - - - --- 2021-07-13 Kai-Heng Feng bhelgaas Not Applicable
PCI: Add const type for comparison function parameter PCI: Add const type for comparison function parameter - - - --- 2021-05-28 Kai-Heng Feng Accepted
[v2] PCI: Coalesce contiguous regions for host bridges [v2] PCI: Coalesce contiguous regions for host bridges - - - --- 2021-04-01 Kai-Heng Feng bhelgaas Accepted
PCI: Try to find two continuous regions for child resource PCI: Try to find two continuous regions for child resource - - - --- 2021-03-29 Kai-Heng Feng bhelgaas Changes Requested
[v2] PCI: Disable D3cold support on Intel XMM7360 [v2] PCI: Disable D3cold support on Intel XMM7360 - - - --- 2021-03-29 Kai-Heng Feng bhelgaas Not Applicable
PCI: Disable D3cold support on Intel XMM7360 PCI: Disable D3cold support on Intel XMM7360 - - - --- 2021-03-24 Kai-Heng Feng bhelgaas Superseded
[3/3] PCI: Convert rtw88 power cycle quirk to shutdown quirk [1/3] PCI: Introduce quirk hook after driver shutdown callback 1 - - --- 2021-02-25 Kai-Heng Feng bhelgaas Not Applicable
[2/3] PCI: Set AMD Renoir USB controller to D3 when shutdown [1/3] PCI: Introduce quirk hook after driver shutdown callback - - - --- 2021-02-25 Kai-Heng Feng bhelgaas Not Applicable
[1/3] PCI: Introduce quirk hook after driver shutdown callback [1/3] PCI: Introduce quirk hook after driver shutdown callback - - - --- 2021-02-25 Kai-Heng Feng bhelgaas Not Applicable
[2/2] PCI/DPC: Disable DPC interrupt during suspend [1/2] PCI/AER: Disable AER interrupt during suspend - - - --- 2021-01-27 Kai-Heng Feng bhelgaas Not Applicable
[1/2] PCI/AER: Disable AER interrupt during suspend [1/2] PCI/AER: Disable AER interrupt during suspend - - - --- 2021-01-27 Kai-Heng Feng bhelgaas Not Applicable
[2/2] PCI/ASPM: Use capability to override ASPM via sysfs [1/2] PCI/ASPM: Store disabled ASPM states - - - --- 2020-12-08 Kai-Heng Feng bhelgaas Superseded
[1/2] PCI/ASPM: Store disabled ASPM states [1/2] PCI/ASPM: Store disabled ASPM states - - - --- 2020-12-08 Kai-Heng Feng bhelgaas Superseded