• 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
..
Makefile Loading commit data...
lockdep.c Loading commit data...
lockdep_internals.h Loading commit data...
lockdep_proc.c Loading commit data...
lockdep_states.h Loading commit data...
locktorture.c Loading commit data...
mcs_spinlock.h Loading commit data...
mutex-debug.c Loading commit data...
mutex-debug.h Loading commit data...
mutex.c Loading commit data...
mutex.h Loading commit data...
osq_lock.c Loading commit data...
percpu-rwsem.c Loading commit data...
qrwlock.c Loading commit data...
qspinlock.c Loading commit data...
qspinlock_paravirt.h Loading commit data...
qspinlock_stat.h Loading commit data...
rtmutex-debug.c Loading commit data...
rtmutex-debug.h Loading commit data...
rtmutex.c Loading commit data...
rtmutex.h Loading commit data...
rtmutex_common.h Loading commit data...
rwsem-spinlock.c Loading commit data...
rwsem-xadd.c Loading commit data...
rwsem.c Loading commit data...
rwsem.h Loading commit data...
semaphore.c Loading commit data...
spinlock.c Loading commit data...
spinlock_debug.c Loading commit data...
test-ww_mutex.c Loading commit data...