um: irqs: allow invoking time-travel handler multiple times
authorJohannes Berg <johannes.berg@intel.com>
Fri, 5 Mar 2021 12:19:57 +0000 (13:19 +0100)
committerRichard Weinberger <richard@nod.at>
Thu, 17 Jun 2021 19:44:52 +0000 (21:44 +0200)
commita5ab7c8467f1934236e33d5fa1c3c6de831a6648
tree591c8b59933b4aa0be98cc999cc9f2f018f7170d
parentd6b399a0e02a9063a5812af6cb8b657a4a1ecf68
um: irqs: allow invoking time-travel handler multiple times

If we happen to get multiple messages while IRQS are already
suspended, we still need to handle them, since otherwise the
simulation blocks.

Remove the "prevent nesting" part, time_travel_add_irq_event()
will deal with being called multiple times just fine.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/kernel/irq.c