INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.112-at2 #2 Hardware name: Freescale i.MX7 Dual (Device Tree) [<8010ff34>] (unwind_backtrace) from [<8010ba44>] (show_stack+0x10/0x14) [<8010ba44>] (show_stack) from [<8041e6c0>] (dump_stack+0x98/0xc4) [<8041e6c0>] (dump_stack) from [<8017a478>] (register_lock_class+0x5d4/0x5e4) [<8017a478>] (register_lock_class) from [<8017dc04>] (__lock_acquire+0x80/0x1d0c) [<8017dc04>] (__lock_acquire) from [<8017feec>] (lock_acquire+0x90/0xcc) [<8017feec>] (lock_acquire) from [<80c53e68>] (_raw_spin_lock_bh+0x44/0x54) [<80c53e68>] (_raw_spin_lock_bh) from [<80639ab8>] (ath_tx_process_buffer+0x77c/0xc74) [<80639ab8>] (ath_tx_process_buffer) from [<8063aca8>] (ath_tx_edma_tasklet+0x1c0/0x3e8) [<8063aca8>] (ath_tx_edma_tasklet) from [<806337f8>] (ath9k_tasklet+0xe4/0x210) [<806337f8>] (ath9k_tasklet) from [<80136fb4>] (tasklet_action+0xac/0x164) [<80136fb4>] (tasklet_action) from [<80137200>] (__do_softirq+0x12c/0x2ac) [<80137200>] (__do_softirq) from [<801376ec>] (irq_exit+0xe4/0x120) [<801376ec>] (irq_exit) from [<8018b6a8>] (__handle_domain_irq+0x80/0xec) [<8018b6a8>] (__handle_domain_irq) from [<80101540>] (gic_handle_irq+0x48/0x8c) [<80101540>] (gic_handle_irq) from [<8010c470>] (__irq_svc+0x70/0xb0) Exception stack(0x81601f30 to 0x81601f78) 1f20: 00000000 2a17c000 00000000 816175c0 1f40: 2824d822 00000036 ab71a1a0 00000001 2819aace 00000036 00000000 8160ce84 1f60: 00000000 81601f80 8017d6b4 808035c4 20030013 ffffffff [<8010c470>] (__irq_svc) from [<808035c4>] (cpuidle_enter_state+0x140/0x2cc) [<808035c4>] (cpuidle_enter_state) from [<80177de4>] (cpu_startup_entry+0x14c/0x228) [<80177de4>] (cpu_startup_entry) from [<81300c68>] (start_kernel+0x390/0x39c)