|
@@ -84,11 +84,11 @@ struct mmc_pwrseq *mmc_pwrseq_emmc_alloc(struct mmc_host *host,
|
|
|
|
|
|
/*
|
|
|
* register reset handler to ensure emmc reset also from
|
|
|
- * emergency_reboot(), priority 129 schedules it just before
|
|
|
- * system reboot
|
|
|
+ * emergency_reboot(), priority 255 is the highest priority
|
|
|
+ * so it will be executed before any system reboot handler.
|
|
|
*/
|
|
|
pwrseq->reset_nb.notifier_call = mmc_pwrseq_emmc_reset_nb;
|
|
|
- pwrseq->reset_nb.priority = 129;
|
|
|
+ pwrseq->reset_nb.priority = 255;
|
|
|
register_restart_handler(&pwrseq->reset_nb);
|
|
|
|
|
|
pwrseq->pwrseq.ops = &mmc_pwrseq_emmc_ops;
|