So here are five cleanup/fix patches that try to make the bcma and brcmsmac suspend/resume situation look better. The changes do: - use the modern PCI suspend/resume model, and let the PCI layer handle the actual standard power state changes. - clean up the BCMA suspend/resume infrastructure a bit in general. - actually hook the BCMA suspend/resume callbacks up to the suspend/resume event - it use to be that a bcma driver could set its suspend/resume routines, but nothing would ever call them. - and Rafał's bcma window invalidation Comments? This gets suspend/resume working for me at least once. I'm not going to try to hang my machine again until after I have gotten this sent out. Does this work for others? Linus -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html