Update NVMe part of suspend.patch by kitakar5525 · Pull Request #3 · linux-surface/linux-surface

@kitakar5525

Note:
NVMe part will be merged into Linux 5.3. Remove the part in
0002-suspend.patch when it arrives.

For 5.2
- (Reverted NVMe part of 0002-suspend.patch to apply following patch set)
- nvme: export get and set features · torvalds/linux@1a87ee6
torvalds/linux@1a87ee6
- nvme-pci: use host managed power state for suspend · torvalds/linux@d916b1b
torvalds/linux@d916b1b#diff-bc4c090f021c046a7d256a3fcf86b7da

For 4.19, this patch is also applied
- nvme-pci: Sync queues on reset · torvalds/linux@d6135c3
torvalds/linux@d6135c3#diff-bc4c090f021c046a7d256a3fcf86b7da

See
- Surface Book with Performance Base: NVMe SSD breaks suspend (s2idle) · Issue jakeday#123 · jakeday/linux-surface
jakeday#123

@kitakar5525 mentioned this pull request

Jul 31, 2019

@ghost ghost mentioned this pull request

Dec 30, 2019

@ghost ghost mentioned this pull request

Aug 17, 2020

@tml89 tml89 mentioned this pull request

Oct 24, 2020

@ghost ghost mentioned this pull request

Sep 4, 2022

This was referenced

Feb 17, 2023

This was referenced

Oct 24, 2023

jyap808 referenced this pull request

Jun 25, 2024
The current v6.9 patches include a fix for the serdev driver probe
issue. Therefore, we don't need to build in the serial driver modules
any longer.