FYI, we noticed the below changes on https://github.com/jiangliu/linux.git test/irq_common_data_v2 commit d5b2eacdbc280da7c6dfbe0f52bb293ef227d349 ("genirq: Introduce struct irq_common_data to host shared irq data") +---------------------------------------------------------+------------+------------+ | | 39fb394021 | d5b2eacdbc | +---------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 22 | 20 | | PM:Hibernation_image_not_present_or_could_not_be_loaded | 22 | | | BUG:unable_to_handle_kernel | 0 | 20 | | Oops | 0 | 20 | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 20 | | backtrace:__pci_register_driver | 0 | 6 | | backtrace:e1000_init_module | 0 | 6 | | backtrace:kernel_init_freeable | 0 | 6 | | backtrace:ata_sff_pio_task | 0 | 14 | +---------------------------------------------------------+------------+------------+ [ 1.351055] ata2.01: NODEV after polling detection [ 1.352179] ata2.00: ATAPI: QEMU DVD-ROM, 2.1.2, max UDMA/100 [ 1.353501] ata2.00: configured for MWDMA2 [ 1.354423] BUG: unable to handle kernel NULL pointer dereference at (null) [ 1.356074] IP: [< (null)>] (null) [ 1.356074] PGD 0 [ 1.356074] Oops: 0010 [#1] SMP [ 1.356074] Modules linked in: [ 1.356074] CPU: 0 PID: 584 Comm: kworker/0:1 Not tainted 4.1.0-rc1-wl-ath-00905-geb3b9ec #1 [ 1.356074] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 1.356074] Workqueue: ata_sff ata_sff_pio_task [ 1.356074] task: ffff880011c2af30 ti: ffff8800123bc000 task.ti: ffff8800123bc000 [ 1.356074] RIP: 0010:[<0000000000000000>] [< (null)>] (null) [ 1.356074] RSP: 0000:ffff880013803ee0 EFLAGS: 00010046 [ 1.356074] RAX: ffffffff8222b2c0 RBX: ffff88001349fc80 RCX: 0000000000000009 [ 1.356074] RDX: ffff88001348f400 RSI: ffffffffffffffc0 RDI: ffff88001349fc80 [ 1.356074] RBP: ffff880013803ef8 R08: 0000000000000000 R09: 0000000000000013 [ 1.356074] R10: 0000000000000006 R11: 0000000000000000 R12: ffff88001348f400 [ 1.356074] R13: 000000000000000f R14: ffff8800123bfc78 R15: 0000000000000000 [ 1.356074] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:0000000000000000 [ 1.356074] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 1.356074] CR2: 0000000000000000 CR3: 000000000220b000 CR4: 00000000000006f0 [ 1.356074] Stack: [ 1.356074] ffffffff8113aa96 ffff88001349fc80 ffff88001348f458 ffff880013803f18 [ 1.356074] ffffffff8106bc49 ffffffff8222b2c0 ffff88001348f400 ffff880013803f28 [ 1.356074] ffffffff81138421 ffff880013803f48 ffffffff811380db 000000000000000f [ 1.356074] Call Trace: [ 1.356074] [ 1.356074] [] ? irq_move_irq+0x34/0x50 [ 1.356074] [] apic_ack_edge+0x23/0x3b [ 1.356074] [] irq_chip_ack_parent+0x14/0x16 [ 1.356074] [] handle_edge_irq+0xa5/0x110 [ 1.356074] [] handle_irq+0x27/0x2d [ 1.356074] [] do_IRQ+0x4c/0xcf [ 1.356074] [] common_interrupt+0x73/0x73 [ 1.356074] [ 1.356074] [] ? __ata_qc_complete+0xe1/0xe9 [ 1.356074] [] ? _raw_spin_unlock_irqrestore+0x32/0x42 [ 1.356074] [] ata_sff_hsm_move+0x258/0x66a [ 1.356074] [] ata_sff_pio_task+0x140/0x15e [ 1.356074] [] process_one_work+0x1c6/0x37b [ 1.356074] [] worker_thread+0x2ad/0x3b6 [ 1.356074] [] ? rescuer_thread+0x318/0x318 [ 1.356074] [] kthread+0xf8/0x100 [ 1.356074] [] ? kthread_create_on_node+0x184/0x184 [ 1.356074] [] ret_from_fork+0x42/0x70 [ 1.356074] [] ? kthread_create_on_node+0x184/0x184 [ 1.356074] Code: Bad RIP value. [ 1.356074] RIP [< (null)>] (null) [ 1.356074] RSP [ 1.356074] CR2: 0000000000000000 [ 1.356074] ---[ end trace d37ae2366ce94eef ]--- [ 1.356074] Kernel panic - not syncing: Fatal exception in interrupt Thanks, lkp