um: Implement TRACE_IRQFLAGS_SUPPORT
authorJohannes Berg <johannes.berg@intel.com>
Fri, 23 Aug 2019 11:16:23 +0000 (13:16 +0200)
committerRichard Weinberger <richard@nod.at>
Sun, 15 Sep 2019 19:37:11 +0000 (21:37 +0200)
commit0dafcbe128d2af48919619f79332ef219b5e5514
tree2f95274135b2485bb13dea1dcbe6d86c31b206e7
parent276d75c4aff3ade04f0f78769dd895a78f03edd9
um: Implement TRACE_IRQFLAGS_SUPPORT

UML enables TRACE_IRQFLAGS_SUPPORT but doesn't actually implement
it. It seems to have been added for lockdep support, but that can't
actually really work well without IRQ flags tracing, as is also
very noisily reported when enabling CONFIG_DEBUG_LOCKDEP.

Implement it now.

Fixes: 711553efa5b8 ("[PATCH] uml: declare in Kconfig our partial LOCKDEP support")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/include/shared/longjmp.h
arch/um/include/shared/os.h
arch/um/kernel/signal.c
arch/um/kernel/skas/mmu.c
arch/um/kernel/skas/process.c
arch/um/os-Linux/main.c
arch/um/os-Linux/sigio.c
arch/um/os-Linux/signal.c
arch/um/os-Linux/skas/process.c