Comment 0 for bug 1745508

Can you please backport VMD suspend/resume fixes from 4.14 to current 4.13 HWE?

[Fixes]
commit e2b1820bd5d0962d6f271b0d47c3a0e38647df2f
Author: Scott Bauer <email address hidden>
Date: Fri Aug 11 14:54:32 2017 -0600
    PCI: vmd: Free up IRQs on suspend path

[Impact]
Without this patch, servers with VMD enabled may run into issues suspending and resuming

[Test Case]
Typically this manifests by having many other devices having acquired IRQ resources competing with VMD. Without the patch, the server may fail to suspend when it can't move the IRQs to core 0 because of the lack of IRQs available on core 0.

[Regression Potential]
Low. This only affects one component of one arch and affects the non-typical use-case of suspending a server