···2654 if (!debug_locks)2655 return;26562657- if (irqs_disabled_flags(flags))2658- DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled);2659- else2660- DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled);0000026612662 /*2663 * We dont accurately track softirq state in e.g.
···2654 if (!debug_locks)2655 return;26562657+ if (irqs_disabled_flags(flags)) {2658+ if (DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled)) {2659+ printk("possible reason: unannotated irqs-off.\n");2660+ }2661+ } else {2662+ if (DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled)) {2663+ printk("possible reason: unannotated irqs-on.\n");2664+ }2665+ }26662667 /*2668 * We dont accurately track softirq state in e.g.