10 acquire_lock(lock: void *, lock_add: guint32, hardirqs_off: int,hardirq_context: int, pid: int)
11 [irq_check(ctxt, lock, hardirqs_off, hardirq_context)] S0
12 {updatelock(lock, lock_add, pid, hardirqs_off, hardirq_context);warning("potential deadlock", lock);pushlock(lock);}
13 acquire_lock(lock: void *, lock_add: guint32, hardirqs_off: int,hardirq_context: int, pid: int)
15 {updatelock(lock, lock_add, pid, hardirqs_off, hardirq_context);pushlock(lock);}
16 free_lock(lock: void *)
26 acquire_lock(lock: void *, lock_add: guint32, hardirqs_off: int,hardirq_context: int, pid: int)
27 [irq_check(ctxt, lock, hardirqs_off, hardirq_context)] Locks_acquired
28 {updatelock(lock, lock_add, pid, hardirqs_off, hardirq_context);pushlock(lock);warning("potential deadlock", lock);}
29 acquire_lock(lock: void *, lock_add: guint32, hardirqs_off: int,hardirq_context: int, pid: int)
31 {updatelock(lock, lock_add, pid, hardirqs_off, hardirq_context);pushlock(lock);}
32 release_lock(lock: void *)
33 [empty_stack(ctxt)] S0
35 release_lock(lock: void *)
38 free_lock(lock: void *)
39 [lock_held(ctxt, lock)] Locks_acquired
40 {warning("Lockdep attempting to free a held lock", lock);}
41 free_lock(lock: void *)
44 schedule_out(pid: guint32)
45 [lock_held_on_behalf(ctxt, pid)] Locks_acquired
46 // {warning("process... was scheduled out when a lock is being held on its behalf", NULL);printstack();
47 // schedule_err(pid);}
55 Default Potential_Deadlock {}