Skip to content

PCI/PM: Rework powering up PCI devices

Rafael J. Wysocki linux-pci linux-pm lkml 1 version Applied

Status from this message: I applied this to pci/pm, thanks!

Get series with b4
b4 am 4738492.GXAFRqVoOG@kreacher

Versions newest first

  1. v1 Latest11 patches 8 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/11PCI/PM: Split pci_raw_set_power_state()drivers/pci/pci.c+83 -600 replies
2/11PCI/PM: Relocate pci_set_low_power_state()drivers/pci/pci.c+79 -790 replies
3/11PCI/PM: Set current_state to D3cold if the device is not accessibledrivers/pci/pci.c+2 -00 replies
4/11PCI/PM: Unfold pci_platform_power_transition() in pci_power_up()drivers/pci/pci.c+8 -10 replies
5/11PCI/PM: Do not call pci_update_current_state() from pci_power_up()drivers/pci/pci.c+28 -210 replies
6/11PCI/PM: Write 0 to PMCSR in pci_power_up() in all casesdrivers/pci/pci.c+3 -86 replies
7/11PCI/PM: Split pci_power_up()drivers/pci/pci.c+35 -60 replies
8/11PCI/PM: Do not restore BARs if device is not in D0drivers/pci/pci.c+16 -160 replies
9/11PCI/PM: Clean up pci_set_low_power_state()drivers/pci/pci.c+1 -80 replies
10/11PCI/PM: Rearrange pci_set_power_state()drivers/pci/pci.c+17 -110 replies
11/11PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq()drivers/pci/pci-driver.c+7 -20 replies

Reviews trailers per patch

2 of 11 patches have a Reviewed-by or Acked-by.

PatchMika WesterbergRafael J. Wysocki
1/11
2/11
3/11
4/11
5/11
6/11Based-on-patch-by
7/11
8/11
9/11R-b
10/11R-b
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH v1 00/11] PCI/PM: Rework powering up PCI devices

Hi All,

This patch set replaces patches [4-9/9] from the series at

https://lore.kernel.org/linux-pm/4419002.LvFx2qVVIh@kreacher/T/#mf7ed30e7cf114b131e6067e4e10c28e59d661cb4

which had to be dropped, because they were problematic:

https://lore.kernel.org/linux-pm/4419002.LvFx2qVVIh@kreacher/T/#ma71172f00a95708f0cd4d21741bcc248d394caf1

This time there are more patches making smaller changes each and I've done my best to avoid making any changes without a good enough motivation.

Please refer to the patch changelogs for details.

Thanks!