• Philippe Gerum's avatar
    lockdep: ipipe: improve detection of out-of-band contexts · 3e6b6433
    Philippe Gerum authored
    trace_hardirqs_on_virt[_caller]() must be invoked instead of
    trace_hardirqs_on[_caller]() from assembly sites before returning from
    an interrupt/fault, so that the virtual IRQ disable state is checked
    for before switching the tracer's logic state to ON.
    
    This is required as an interrupt may be received and handled by the
    pipeline core although not forwarded to the root domain, when
    interrupts are virtually disabled. In such a case, we want to
    reconcile the tracer's logic with the effect of interrupt pipelining.
    3e6b6433
Name
Last commit
Last update
Documentation Loading commit data...
arch Loading commit data...
block Loading commit data...
certs Loading commit data...
crypto Loading commit data...
drivers Loading commit data...
firmware Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
samples Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
tools Loading commit data...
usr Loading commit data...
virt Loading commit data...
.cocciconfig Loading commit data...
.get_maintainer.ignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
Kconfig Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...