I'm seeing the following stack dump on an ASUS E202SA laptop with an atom cherryview processor. [ 3883.609315] ------------[ cut here ]------------ [ 3883.609331] WARNING: CPU: 1 PID: 0 at /home/endless/src/linux/drivers/gpu/drm/i915/intel_display.c:11098 intel_check_page_flip+0x103/0x110() [ 3883.609334] Kicking stuck page flip: queued at 152147, now 152151 [ 3883.609336] Modules linked in: drbg ansi_cprng ctr ccm rfcomm bnep uvcvideo joydev hid_logitech_hidpp arc4 rtl8821ae hid_logitech_dj asus_nb_wmi asus_wmi intel_rapl intel_powerclamp coretemp kvm_intel kvm uas punit_atom_debug crc32_pclmul aesni_intel btcoexist aes_i586 xts rtl_pci lrw rtlwifi gf128mul ablk_helper usb_storage cryptd input_leds serio_raw mac80211 videobuf2_vmalloc btusb snd_intel_sst_acpi videobuf2_memops videobuf2_core btrtl snd_intel_sst_core v4l2_common snd_hda_codec_hdmi videodev snd_hda_codec_conexant snd_hda_codec_generic btbcm media btintel usbhid snd_soc_sst_mfld_platform cfg80211 bluetooth snd_soc_core snd_hda_intel snd_compress mei_txe dm_multipath ac97_bus lpc_ich shpchp snd_hda_codec snd_pcm_dmaengine scsi_dh i2c_hid mei snd_hda_core dw_dmac hid snd_hwdep snd_pcm wmi dw_dmac_core [ 3883.609412] processor_thermal_device intel_soc_dts_iosf iosf_mbi snd_seq_midi snd_seq_midi_event snd_rawmidi elan_i2c sdhci_acpi snd_seq pwm_lpss_platform sdhci i2c_designware_platform spi_pxa2xx_platform pwm_lpss i2c_designware_core snd_seq_device snd_timer snd soundcore tpm_crb pinctrl_cherryview mac_hid asus_wrc int3400_thermal acpi_thermal_rel int3403_thermal int340x_thermal_zone sparse_keymap ahci libahci [ 3883.609445] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G L 4.2.0-7-generic #7 [ 3883.609448] Hardware name: ASUSTeK COMPUTER INC. E202SA/E202SA, BIOS E202SA.202 06/18/2015 [ 3883.609451] 00000000 00000000 f4d8febc c2806fbf f4d8ff00 f4d8fef0 c2065fcb c2ad7a1c [ 3883.609459] f4d8ff1c 00000000 c2ad478c 00002b5a c2530a53 00002b5a c2530a53 f44f0400 [ 3883.609467] f4ff8800 00000000 f4d8ff08 c2066033 00000009 f4d8ff00 c2ad7a1c f4d8ff1c [ 3883.609474] Call Trace: [ 3883.609483] [<c2806fbf>] dump_stack+0x41/0x52 [ 3883.609489] [<c2065fcb>] warn_slowpath_common+0x8b/0xc0 [ 3883.609494] [<c2530a53>] ? intel_check_page_flip+0x103/0x110 [ 3883.609497] [<c2530a53>] ? intel_check_page_flip+0x103/0x110 [ 3883.609501] [<c2066033>] warn_slowpath_fmt+0x33/0x40 [ 3883.609505] [<c2530a53>] intel_check_page_flip+0x103/0x110 [ 3883.609511] [<c24f8ecc>] valleyview_pipestat_irq_handler+0x1bc/0x1d0 [ 3883.609515] [<c24fcdb9>] cherryview_irq_handler+0x59/0x110 [ 3883.609521] [<c20b8d46>] handle_irq_event_percpu+0x76/0x190 [ 3883.609525] [<c20b8564>] ? irq_to_desc+0x14/0x20 [ 3883.609529] [<c20b8e94>] handle_irq_event+0x34/0x50 [ 3883.609532] [<c20bb9cd>] handle_edge_irq+0x6d/0x120 [ 3883.609536] [<c20bb960>] ? handle_level_irq+0xe0/0xe0 [ 3883.609540] [<c2012e77>] handle_irq+0x67/0x80 [ 3883.609543] <IRQ> [<c280fc6c>] do_IRQ+0x3c/0xd0 [ 3883.609552] [<c20c1bef>] ? rcu_report_qs_rnp+0x11f/0x150 [ 3883.609556] [<c280f0f3>] common_interrupt+0x33/0x38 [ 3883.609561] [<c26c007b>] ? cpufreq_add_dev+0x7ab/0x7b0 [ 3883.609565] [<c2069ccd>] ? __do_softirq+0x5d/0x220 [ 3883.609569] [<c2069c70>] ? cpu_callback+0x170/0x170 [ 3883.609573] [<c2012e06>] do_softirq_own_stack+0x26/0x30 [ 3883.609575] <IRQ> [<c2069ff5>] irq_exit+0x95/0xa0 [ 3883.609582] [<c280fd38>] smp_apic_timer_interrupt+0x38/0x50 [ 3883.609586] [<c280f3f8>] apic_timer_interrupt+0x34/0x3c [ 3883.609591] [<c26cb205>] ? cpuidle_enter_state+0xe5/0x2a0 [ 3883.609595] [<c26cb3f4>] cpuidle_enter+0x14/0x20 [ 3883.609599] [<c20a1443>] call_cpuidle+0x33/0x70 [ 3883.609602] [<c20a16ba>] cpu_startup_entry+0x23a/0x2f0 [ 3883.609608] [<c2045782>] start_secondary+0x182/0x1d0 [ 3883.609611] ---[ end trace 7c0d84c29b14445a ]---
FWIW I still see this problem on this machine. Let me know if there is anything I should try or any more information I should collect.
Let's track this at https://bugs.freedesktop.org/show_bug.cgi?id=91717 Please attach dmesg with drm.debug=14 there, all the way from boot to the problem.