Re: [PATCH] panic, kexec: Don't mutex_trylock() in __crash_kexec()

From: Sebastian Andrzej Siewior
Date: Fri Jun 17 2022 - 12:54:21 EST


On 2022-06-17 17:09:24 [+0100], Valentin Schneider wrote:
> Those were pretty much my thoughts. I *think* panic() can be re-entrant on
> the same CPU if the first entry was from NMI, but that still requires being
> able to schedule a thread that panics which isn't a given after getting
> that panic NMI. So for now actually doing the kexec in NMI (or IRQ) context
> seems to be the less hazardous route.

most likely. Just get rid of the mutex and we should be good to go ;)

Sebastian