um: time-travel: Correct time event IRQ delivery
authorJohannes Berg <johannes.berg@intel.com>
Sun, 13 Dec 2020 21:18:18 +0000 (22:18 +0100)
committerRichard Weinberger <richard@nod.at>
Sun, 13 Dec 2020 21:42:06 +0000 (22:42 +0100)
commit11385539c024b6071dce538123a2043a8f52c9a1
treef56c3d16a32fcf7566c4b6ed4c71f20857a968f2
parentcae20ba0a16cdb2c6d218ea3519bb0942f287b69
um: time-travel: Correct time event IRQ delivery

Lockdep (on 5.10-rc) points out that we're delivering IRQs while IRQs
are not even enabled, which clearly shouldn't happen. Defer the time
event IRQ delivery until they actually are enabled.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/include/shared/common-offsets.h
arch/um/include/shared/os.h
arch/um/kernel/time.c
arch/um/os-Linux/signal.c