Loading kernel/lockdep.c +9 −4 Original line number Diff line number Diff line Loading @@ -2654,10 +2654,15 @@ static void check_flags(unsigned long flags) if (!debug_locks) return; if (irqs_disabled_flags(flags)) DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled); else DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled); if (irqs_disabled_flags(flags)) { if (DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled)) { printk("possible reason: unannotated irqs-off.\n"); } } else { if (DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled)) { printk("possible reason: unannotated irqs-on.\n"); } } /* * We dont accurately track softirq state in e.g. Loading Loading
kernel/lockdep.c +9 −4 Original line number Diff line number Diff line Loading @@ -2654,10 +2654,15 @@ static void check_flags(unsigned long flags) if (!debug_locks) return; if (irqs_disabled_flags(flags)) DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled); else DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled); if (irqs_disabled_flags(flags)) { if (DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled)) { printk("possible reason: unannotated irqs-off.\n"); } } else { if (DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled)) { printk("possible reason: unannotated irqs-on.\n"); } } /* * We dont accurately track softirq state in e.g. Loading