James, On Wed, Jul 10, 2013 at 1:37 AM, James Hogan <james.hogan@xxxxxxxxxx> wrote: >> -SIMPLE_DEV_PM_OPS(dw_mci_pltfm_pmops, dw_mci_pltfm_suspend, dw_mci_pltfm_resume); >> +const struct dev_pm_ops dw_mci_pltfm_pmops = { >> + SET_SYSTEM_SLEEP_PM_OPS(dw_mci_pltfm_suspend, dw_mci_pltfm_resume) >> + .suspend_noirq = dw_mci_pltfm_suspend_noirq, >> + .resume_noirq = dw_mci_pltfm_resume_noirq, >> +}; > > Does Exynos support hibernation? I see that SET_SYSTEM_SLEEP_PM_OPS sets > freeze, thaw, poweroff, and restore callbacks too. You may not need the > hibernation specific _noirq callbacks though in which case it's probably > fine as it is. Thank you for your review and good suggestions. You're right that I should add the other "noirq" variants in here. Even if hibernation isn't supported now that's the right thing to do. I will fix that and send v3 with your "Reviewed-by". -Doug -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html