Experienced null pointer dereference on wake
BUG: unable to handle kernel NULL pointer dereference at (null) Nov 14 11:43:09 hosaka kernel: IP: [<ffffffffb60e32db>] __wake_up_common+0x2b/0x80 Nov 14 11:43:09 hosaka kernel: PGD 40bf5c067 PUD 40c28c067 PMD 0 Nov 14 11:43:09 hosaka kernel: Oops: 0000 [#1] SMP Nov 14 11:43:09 hosaka kernel: Modules linked in: xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4 ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ebtable_nat ebtable_broute ip6table_raw ip6table_mangle i Nov 14 11:43:09 hosaka kernel: snd_hda_codec_realtek snd_compress snd_hda_codec_generic snd_pcm_dmaengine mei_wdt irqbypass iwlmvm crct10dif_pclmul crc32_pclmul ac97_bus snd_hda_intel ghash_clmulni_intel mac802 Nov 14 11:43:09 hosaka kernel: Nov 14 11:43:09 hosaka kernel: CPU: 2 PID: 1762 Comm: Xorg Tainted: G W OE 4.8.7-200.vanilla.knurd.1.fc24.x86_64 #1 Nov 14 11:43:09 hosaka kernel: Hardware name: LENOVO 20FMS11A00/20FMS11A00, BIOS R06ET33W (1.07 ) 01/05/2016 Nov 14 11:43:09 hosaka kernel: task: ffff8b054c291e00 task.stack: ffff8b054c308000 Nov 14 11:43:09 hosaka kernel: RIP: 0010:[<ffffffffb60e32db>] [<ffffffffb60e32db>] __wake_up_common+0x2b/0x80 Nov 14 11:43:09 hosaka kernel: RSP: 0018:ffff8b054c30b9a0 EFLAGS: 00010086 Nov 14 11:43:09 hosaka kernel: RAX: 0000000000000086 RBX: ffff8b03a821cb58 RCX: 0000000000000000 Nov 14 11:43:09 hosaka kernel: RDX: 0000000000000000 RSI: 0000000000000003 RDI: ffff8b03a821cb58 Nov 14 11:43:09 hosaka kernel: RBP: ffff8b054c30b9d8 R08: 0000000000000000 R09: 000000000000786c Nov 14 11:43:09 hosaka kernel: R10: 00000000000d816a R11: 0000000000000001 R12: ffff8b03a821cb60 Nov 14 11:43:09 hosaka kernel: R13: 0000000000000086 R14: ffff8b054ce5e580 R15: 0000000000000003 Nov 14 11:43:09 hosaka kernel: FS: 00007fabe33f9a40(0000) GS:ffff8b0561480000(0000) knlGS:0000000000000000 Nov 14 11:43:09 hosaka kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Nov 14 11:43:09 hosaka kernel: CR2: 0000000000000000 CR3: 000000040c9e1000 CR4: 00000000003406e0 Nov 14 11:43:09 hosaka kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 14 11:43:09 hosaka kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Nov 14 11:43:09 hosaka kernel: Stack: Nov 14 11:43:09 hosaka kernel: 000000004b1a5600 0000000000000000 ffff8b03a821cb58 ffff8b03a821cb50 Nov 14 11:43:09 hosaka kernel: 0000000000000086 ffff8b054ce5e580 ffff8b054a1d01c8 ffff8b054c30b9e8 Nov 14 11:43:09 hosaka kernel: ffffffffb60e3393 ffff8b054c30ba10 ffffffffb60e3f47 ffff8b050b0c9780 Nov 14 11:43:09 hosaka kernel: Call Trace: Nov 14 11:43:09 hosaka kernel: [<ffffffffb60e3393>] __wake_up_locked+0x13/0x20 Nov 14 11:43:09 hosaka kernel: [<ffffffffb60e3f47>] complete_all+0x37/0x50 Nov 14 11:43:09 hosaka kernel: [<ffffffffc01d2efa>] drm_send_event_locked+0x2a/0xe0 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01d5ace>] send_vblank_event+0x3e/0xa0 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01d67ad>] drm_vblank_off+0x14d/0x200 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01d6877>] drm_crtc_vblank_off+0x17/0x20 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc033d51f>] haswell_crtc_disable+0x6f/0x290 [i915] Nov 14 11:43:09 hosaka kernel: [<ffffffffc0343e57>] intel_atomic_commit_tail+0x177/0x1060 [i915] Nov 14 11:43:09 hosaka kernel: [<ffffffffc034c7c6>] ? intel_prepare_plane_fb+0x106/0x2b0 [i915] Nov 14 11:43:09 hosaka kernel: [<ffffffffc034517e>] intel_atomic_commit+0x43e/0x550 [i915] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01ef0d7>] ? drm_atomic_check_only+0x187/0x610 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc0283e19>] ? __drm_atomic_helper_crtc_duplicate_state+0x89/0xa0 [drm_kms_helper] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01ef597>] drm_atomic_commit+0x37/0x60 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc0284dfd>] drm_atomic_helper_connector_dpms+0xed/0x1a0 [drm_kms_helper] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01e39d6>] drm_mode_obj_set_property_ioctl+0x236/0x250 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01e3a2f>] drm_mode_connector_property_set_ioctl+0x3f/0x60 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01d4fa0>] drm_ioctl+0x200/0x4f0 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffc01e39f0>] ? drm_mode_obj_set_property_ioctl+0x250/0x250 [drm] Nov 14 11:43:09 hosaka kernel: [<ffffffffb610fadd>] ? enqueue_hrtimer+0x3d/0x80 Nov 14 11:43:09 hosaka kernel: [<ffffffffb62618e3>] do_vfs_ioctl+0xa3/0x5f0 Nov 14 11:43:09 hosaka kernel: [<ffffffffb66b9191>] ? __sys_recvmsg+0x51/0x90 Nov 14 11:43:09 hosaka kernel: [<ffffffffb6261ea9>] SyS_ioctl+0x79/0x90 Nov 14 11:43:09 hosaka kernel: [<ffffffffb67fe1b2>] entry_SYSCALL_64_fastpath+0x1a/0xa4 Nov 14 11:43:09 hosaka kernel: Code: 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 4c 8d 67 08 53 41 89 f7 48 83 ec 10 89 55 cc 48 8b 57 08 4c 89 45 d0 49 39 d4 <48> 8b 32 74 40 48 8d 42 e8 4c 8d 6e e8 41 8 Nov 14 11:43:09 hosaka kernel: RIP [<ffffffffb60e32db>] __wake_up_common+0x2b/0x80
Lenovo T460 - kernel regression passed
External display still doesn't disconnect properly during undock on Lenovo T460.
No more CPU PIPE FIFO underrun freezes when locking system with multiple displays connected (Lenovo T460).
Desktop is still broken on undock with multiple screens - Lenovo T460