This patchset is basically a pure Hyper-V specific change and it has a build dependency on the commit 271b2224d42f ("Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernation"), which is on Sasha Levin's Hyper-V tree's hyperv-next branch: https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git/log/?h=hyperv-next I request this patch should go through Sasha's tree rather than the pci tree. Dexuan Cui (4): PCI: hv: Reorganize the code in preparation of hibernation PCI: hv: Add the support of hibernation PCI: hv: Do not queue new work items on hibernation PCI: hv: Change pci_protocol_version to per-hbus drivers/pci/controller/pci-hyperv.c | 166 ++++++++++++++++++++++++++++++------ 1 file changed, 140 insertions(+), 26 deletions(-) -- 1.8.3.1