Hey Thomas, On Tue, Mar 17, 2015 at 03:55:45PM +0100, Thomas Petazzoni wrote: > This commit implements suspend/resume support for the mvebu PCIe host > driver. Without this commit, the system will panic at resume time when > PCIe devices are connected. > > Note that we have to use the ->suspend_noirq() and ->resume_noirq() > hooks, because at resume time, the PCI fixups are done at > ->resume_noirq() time, so the PCIe controller has to be ready at this > point. > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx> > --- > drivers/pci/host/pci-mvebu.c | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/drivers/pci/host/pci-mvebu.c b/drivers/pci/host/pci-mvebu.c > index 1309cfb..1ab8635 100644 > --- a/drivers/pci/host/pci-mvebu.c > +++ b/drivers/pci/host/pci-mvebu.c > @@ -129,6 +129,7 @@ struct mvebu_pcie_port { > size_t memwin_size; > phys_addr_t iowin_base; > size_t iowin_size; > + u32 saved_pcie_stat; nit: It's already in the pcie port struct, why not just call it saved_state? Either way, Acked-by: Jason Cooper <jason@xxxxxxxxxxxxxx> thx, Jason. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html