Re: [PATCH v2 01/11] xen/manage: keep track of the on-going suspend mode

From: Boris Ostrovsky
Date: Mon Jul 27 2020 - 18:09:41 EST

On 7/24/20 7:01 PM, Stefano Stabellini wrote:
> Yes, it does, thank you. I'd rather not introduce unknown regressions so
> I would recommend to add an arch-specific check on registering
> freeze/thaw/restore handlers. Maybe something like the following:
> #ifdef CONFIG_X86
> .freeze = blkfront_freeze,
> .thaw = blkfront_restore,
> .restore = blkfront_restore
> #endif
> maybe Boris has a better suggestion on how to do it

An alternative might be to still install pm notifier in
drivers/xen/manage.c (I think as result of latest discussions we decided
we won't need it) and return -ENOTSUPP for ARM for
PM_HIBERNATION_PREPARE and friends. Would that work?