debug_atomic_read
unsigned long long hi1 = debug_atomic_read(hardirqs_on_events),
hi2 = debug_atomic_read(hardirqs_off_events),
hr1 = debug_atomic_read(redundant_hardirqs_on),
hr2 = debug_atomic_read(redundant_hardirqs_off),
si1 = debug_atomic_read(softirqs_on_events),
si2 = debug_atomic_read(softirqs_off_events),
sr1 = debug_atomic_read(redundant_softirqs_on),
sr2 = debug_atomic_read(redundant_softirqs_off);
debug_atomic_read(chain_lookup_misses));
debug_atomic_read(chain_lookup_hits));
debug_atomic_read(nr_cyclic_checks));
debug_atomic_read(nr_redundant_checks));
debug_atomic_read(nr_redundant));
debug_atomic_read(nr_find_usage_forwards_checks));
debug_atomic_read(nr_find_usage_backwards_checks));
DEBUG_LOCKS_WARN_ON(debug_atomic_read(nr_unused_locks) != nr_unused);