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

Sebastian Andrzej Siewior bigeasy at linutronix.de
Fri Jun 17 09:53:32 PDT 2022


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



More information about the kexec mailing list