lockdep: fix order in trace_hardirqs_off_caller()
authorSven Schnelle <svens@linux.ibm.com>
Thu, 10 Sep 2020 10:24:53 +0000 (12:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 1 Oct 2020 15:36:24 +0000 (17:36 +0200)
commit3c98a2f74a07dcfcd6deaf92074a6f3e3852469b
tree768c3bf9d8d8d56db08f6b28405bfd0a5a93bc75
parent8cf6f7188ad2466a37c53947acc6031c6674eff5
lockdep: fix order in trace_hardirqs_off_caller()

[ Upstream commit 73ac74c7d489756d2313219a108809921dbfaea1 ]

Switch order so that locking state is consistent even
if the IRQ tracer calls into lockdep again.

Acked-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
kernel/trace/trace_preemptirq.c