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

Rafael J. Wysocki posted 11 patches 4 years ago
[PATCH v1 00/11] PCI/PM: Rework powering up PCI devices
Posted by Rafael J. Wysocki 4 years ago
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!
Re: [PATCH v1 00/11] PCI/PM: Rework powering up PCI devices
Posted by Bjorn Helgaas 4 years ago
[+cc Krzysztof, just FYI]

On Thu, May 05, 2022 at 07:57:15PM +0200, Rafael J. Wysocki wrote:
> 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

I applied this to pci/pm, thanks!

I reordered the branch so Krzysztof's "pci_restore_standard_config()
defined but not used" fix is first, followed by your changes, Rafael.

Bjorn
Re: [PATCH v1 00/11] PCI/PM: Rework powering up PCI devices
Posted by Nathan Chancellor 4 years ago
On Thu, May 05, 2022 at 02:22:41PM -0500, Bjorn Helgaas wrote:
> [+cc Krzysztof, just FYI]
> 
> On Thu, May 05, 2022 at 07:57:15PM +0200, Rafael J. Wysocki wrote:
> > 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
> 
> I applied this to pci/pm, thanks!
> 
> I reordered the branch so Krzysztof's "pci_restore_standard_config()
> defined but not used" fix is first, followed by your changes, Rafael.

I can confirm that at commit 0f40ac35e4ec ("PCI/PM: Replace
pci_set_power_state() in pci_pm_thaw_noirq()"), the problematic machine
boots up with no visible issues. Thanks a lot for the quick fixes!

Cheers,
Nathan