[PATCH 2/3] drm/radeon: Switch to drm_vblank_on/off

Michel Dänzer michel at daenzer.net
Fri Aug 7 00:26:59 PDT 2015


On 14.07.2015 17:13, Michel Dänzer wrote:
> On 28.05.2015 18:03, Michel Dänzer wrote:
>> On 28.05.2015 17:38, Daniel Vetter wrote:
>>> On Thu, May 28, 2015 at 04:11:53PM +0900, Michel Dänzer wrote:
>>>> On 27.05.2015 18:41, Daniel Vetter wrote:
>>>>> On Wed, May 27, 2015 at 06:21:24PM +0900, Michel Dänzer wrote:
>>>>>> On 27.05.2015 18:04, Daniel Vetter wrote:
>>>>>>> These should be functionally equivalent to the older per/post modeset
>>>>>>> functions, except that they block out drm_vblank_get right away.
>>>>>>> There's only the clock adjusting code (outside of pageflips) in
>>>>>>> readone which uses drm_vblank_get. But that code doesn't synchronize
>>>>>>> against concurrent modesets and instead handles any such races by
>>>>>>> waiting for the right vblank to arrive with a short timetout.
>>>>>>>
>>>>>>> The longer-term plan here is to switch all kms drivers to
>>>>>>> drm_vblank_on/off so that common code like pending event cleanup can
>>>>>>> be done there, while drm_vblank_pre/post_modeset will be purely
>>>>>>> drm internal for the old UMS ioctl.
>>>>>>>
>>>>>>> Note that the kerneldoc for pre/post_modeset is wrong since as Michel
>>>>>>> Dänzer correctly pointed out it works if only using pre/post_modeset.
>>>>>>> The trouble that lead to this comment is the very old version of
>>>>>>> drm_vblank_off to clear out pending events when disabling a pipe,
>>>>>>> which did seem to wreak havoc with the trick used by pre/post_modeset.
>>>>>>> Michel also expressed dissatisfaction with intel folks pushing new
>>>>>>> interfaces with bogus justifications. I still maintain that having a
>>>>>>> consistent set of vblank behaviour across kms drivers, separate from
>>>>>>> any old UMS functions is a useful goal.
>>>>>>>
>>>>>>> Cc: Michel Dänzer <michel.daenzer at amd.com>
>>>>>>> Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
>>>>>>
>>>>>> Can you describe at least one tangible benefit this change provides for
>>>>>> the radeon driver?
>>>>>>
>>>>>> Because I'm afraid that this might cause subtle breakage, and since we
>>>>>> don't have any rigorous tests for this like in intel-gpu-tools (yet?),
>>>>>> it might be painful to track it down.
>>>>>>
>>>>>> So, I'd like to have a good reason for taking the risk.
>>>>>
>>>>> right now at most a bit of code to clean out pending events on modeset
>>>>> disable, for somewhat consistent behaviour with other drivers. But in
>>>>> general it's fairly ill-defined what happens with vblank events.
>>>>
>>>> Yeah, while that's nice to have, I don't think it makes too much
>>>> difference in practice.
>>>>
>>>> Anyway, I'm giving this patch a spin, and it does indeed cause userspace
>>>> fallout, at least with DRI3/Present enabled, because the vblank and
>>>> pageflip ioctls now return -EINVAL while the CRTC is off. However, it
>>>> looks like fixing that up might not be too bad, so I'm cautiously
>>>> optimistic for this change. But I'd like some more time for testing and
>>>> fixing userspace.
>>
>> [...]
>>
>>> Otoh asking for a vblank event on a dead pipe smells like a userspace bug
>>> and could result in stuck compositors. Not sure what's best here really.
>>
>> Agreed, and we're already careful not to do that with DRI2, just not yet
>> with DRI3/Present (which isn't in any xf86-video-ati release yet).
> 
> I've fixed up the DRI3/Present code as well. This patch (with maybe some
> cleanups to the commit log, in particular I'm not sure the third
> paragraph should be there) is
> 
> Acked-and-Tested-by: Michel Dänzer <michel.daenzer at amd.com>

Recently, I'm occasionally (about once a week) getting a hang on DPMS
off, see the attached dmesg snippet. I'm having trouble making sense of
the backtraces; any opinions on whether this looks like an issue in the
driver, DRM core or somewhere else?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
-------------- next part --------------
[363595.550600] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 1, t=5252 jiffies, g=3257787, c=3257786, q=418)
[363595.550622] Task dump for CPU 3:
[363595.550628] Xorg            R  running task        0  1542   1480 0x0000000c
[363595.550638]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363595.550646]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363595.550652]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363595.550658] Call Trace:
[363595.550743]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363595.550777]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363595.550806]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363595.550832]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363595.550844]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363595.550870]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363595.550918]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363595.550950]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363595.550988]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363595.551034]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363595.551082]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363595.551117]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363595.551138]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363595.551149]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363595.551191]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363595.551220]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363595.551248]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363595.551280]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363595.551289]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363595.551318]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363595.551327]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363595.551332]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363595.551338]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363595.551347]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363595.551353]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363595.551361]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363595.551370]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363597.748018] ------------[ cut here ]------------
[363597.748044] WARNING: CPU: 3 PID: 1542 at kernel/watchdog.c:304 watchdog_overflow_callback+0x92/0xc0()
[363597.748049] Watchdog detected hard LOCKUP on cpu 3
[363597.748052] Modules linked in:
[363597.748057]  vhost_net vhost macvtap macvlan dm_snapshot dm_bufio rfcomm xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables bnep btusb btintel btbcm bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media binfmt_misc snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device cpufreq_userspace cpufreq_conservative cpufreq_stats cpufreq_powersave nls_utf8 nls_cp437 vfat fat tpm_infineon rtsx_pci_ms memstick rtsx_pci_sdmmc mmc_core hp_wmi snd_hda_codec_realtek sparse_keymap rfkill snd_hda_codec_generic kvm_amd kvm crct10dif_pclmul
[363597.748152]  crc32_pclmul crc32c_intel pcspkr ghash_clmulni_intel snd_hda_codec_hdmi psmouse serio_raw efivars ohci_pci edac_mce_amd i2c_piix4 fam15h_power snd_hda_intel k10temp snd_hda_controller edac_core sg r8169 snd_hda_codec xhci_pci snd_hda_core ehci_pci ohci_hcd rtsx_pci snd_hwdep xhci_hcd mfd_core ehci_hcd snd_pcm mii snd_timer snd usbcore soundcore usb_common shpchp battery hp_accel lis3lv02d input_polldev tpm_tis hp_wireless tpm ac evdev acpi_cpufreq processor sch_fq_codel cuse fuse tun loop firewire_sbp2 firewire_core crc_itu_t parport_pc ppdev lp parport efivarfs autofs4 ext4 crc16 mbcache jbd2 dm_crypt dm_mod md_mod sd_mod amdkfd aesni_intel aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd radeon ahci libahci libata i2c_algo_bit ttm drm_kms_helper scsi_mod drm i2c_core thermal
[363597.748267]  wmi video thermal_sys button
[363597.748280] CPU: 3 PID: 1542 Comm: Xorg Not tainted 4.1.3+ #185
[363597.748285] Hardware name: Hewlett-Packard HP EliteBook 725 G2/221D, BIOS M84 Ver. 01.06 01/15/2015
[363597.748290]  ffffffff81728cbf ffff88023ed85ab0 ffffffff8158c0dc 0000000000000007
[363597.748298]  ffff88023ed85b00 ffff88023ed85af0 ffffffff8107362a 0000000000000000
[363597.748304]  ffff880236318000 0000000000000000 ffff88023ed85c40 ffff88023ed85ef8
[363597.748311] Call Trace:
[363597.748315]  <NMI>  [<ffffffff8158c0dc>] dump_stack+0x45/0x57
[363597.748333]  [<ffffffff8107362a>] warn_slowpath_common+0x8a/0xc0
[363597.748339]  [<ffffffff810736a6>] warn_slowpath_fmt+0x46/0x50
[363597.748348]  [<ffffffff81116d32>] watchdog_overflow_callback+0x92/0xc0
[363597.748357]  [<ffffffff811560ac>] __perf_event_overflow+0x8c/0x220
[363597.748365]  [<ffffffff81156c14>] perf_event_overflow+0x14/0x20
[363597.748373]  [<ffffffff8102b766>] x86_pmu_handle_irq+0x116/0x160
[363597.748387]  [<ffffffff81029e4b>] perf_event_nmi_handler+0x2b/0x50
[363597.748393]  [<ffffffff81017f10>] nmi_handle+0x80/0x120
[363597.748399]  [<ffffffff810184b2>] default_do_nmi+0x42/0x110
[363597.748404]  [<ffffffff81018608>] do_nmi+0x88/0xd0
[363597.748411]  [<ffffffff81593d6f>] end_repeat_nmi+0x1e/0x2e
[363597.748444]  [<ffffffffa007627c>] ? drm_vblank_count_and_time+0x4c/0x140 [drm]
[363597.748470]  [<ffffffffa007627c>] ? drm_vblank_count_and_time+0x4c/0x140 [drm]
[363597.748496]  [<ffffffffa007627c>] ? drm_vblank_count_and_time+0x4c/0x140 [drm]
[363597.748500]  <<EOE>>  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363597.748577]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363597.748611]  [<ffffffffa0198a06>] atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363597.748650]  [<ffffffffa0198b7a>] atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363597.748698]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363597.748747]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363597.748784]  [<ffffffffa0106397>] drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363597.748806]  [<ffffffffa0107156>] drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363597.748814]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363597.748858]  [<ffffffffa01b51e8>] radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363597.748888]  [<ffffffffa0080e36>] drm_mode_set_config_internal+0x66/0x100 [drm]
[363597.748917]  [<ffffffffa00855b9>] drm_mode_setcrtc+0x189/0x540 [drm]
[363597.748951]  [<ffffffffa00758d5>] drm_ioctl+0x1a5/0x840 [drm]
[363597.748959]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363597.748989]  [<ffffffffa018a04c>] radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363597.748998]  [<ffffffff811e7840>] do_vfs_ioctl+0x2e0/0x4e0
[363597.749004]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363597.749010]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363597.749019]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363597.749025]  [<ffffffff811e7ac1>] SyS_ioctl+0x81/0xa0
[363597.749033]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363597.749041]  [<ffffffff81591a72>] system_call_fastpath+0x16/0x75
[363597.749047] ---[ end trace 7cdbfeead6bdba16 ]---
[363658.627194] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 2, t=21007 jiffies, g=3257787, c=3257786, q=1614)
[363658.627216] Task dump for CPU 3:
[363658.627222] Xorg            R  running task        0  1542   1480 0x0000000c
[363658.627233]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363658.627241]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363658.627248]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363658.627255] Call Trace:
[363658.627342]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363658.627377]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363658.627409]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363658.627436]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363658.627450]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363658.627477]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363658.627528]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363658.627563]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363658.627603]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363658.627651]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363658.627702]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363658.627738]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363658.627760]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363658.627770]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363658.627816]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363658.627846]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363658.627876]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363658.627911]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363658.627920]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363658.627951]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363658.627961]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363658.627967]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363658.627973]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363658.627982]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363658.627989]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363658.627997]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363658.628006]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363721.703913] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=36762 jiffies, g=3257787, c=3257786, q=2731)
[363721.703934] Task dump for CPU 3:
[363721.703940] Xorg            R  running task        0  1542   1480 0x0000000c
[363721.703950]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363721.703958]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363721.703964]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363721.703971] Call Trace:
[363721.704057]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363721.704091]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363721.704120]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363721.704146]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363721.704158]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363721.704184]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363721.704232]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363721.704264]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363721.704301]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363721.704346]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363721.704393]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363721.704428]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363721.704449]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363721.704459]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363721.704501]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363721.704531]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363721.704559]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363721.704592]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363721.704600]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363721.704629]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363721.704638]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363721.704643]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363721.704649]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363721.704658]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363721.704663]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363721.704671]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363721.704681]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363784.780503] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 2, t=52517 jiffies, g=3257787, c=3257786, q=3875)
[363784.780524] Task dump for CPU 3:
[363784.780530] Xorg            R  running task        0  1542   1480 0x0000000c
[363784.780540]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363784.780548]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363784.780555]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363784.780562] Call Trace:
[363784.780649]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363784.780686]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363784.780717]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363784.780744]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363784.780757]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363784.780785]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363784.780836]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363784.780871]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363784.780911]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363784.780961]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363784.781011]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363784.781047]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363784.781069]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363784.781079]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363784.781125]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363784.781155]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363784.781184]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363784.781219]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363784.781228]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363784.781260]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363784.781269]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363784.781275]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363784.781282]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363784.781291]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363784.781297]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363784.781305]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363784.781315]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363847.857225] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 1, t=68272 jiffies, g=3257787, c=3257786, q=5065)
[363847.857245] Task dump for CPU 3:
[363847.857252] Xorg            R  running task        0  1542   1480 0x0000000c
[363847.857261]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363847.857269]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363847.857276]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363847.857282] Call Trace:
[363847.857368]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363847.857402]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363847.857431]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363847.857457]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363847.857470]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363847.857496]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363847.857544]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363847.857576]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363847.857614]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363847.857660]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363847.857707]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363847.857742]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363847.857763]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363847.857774]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363847.857816]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363847.857845]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363847.857873]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363847.857906]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363847.857914]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363847.857944]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363847.857952]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363847.857958]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363847.857963]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363847.857972]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363847.857978]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363847.857986]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363847.857994]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363910.933881] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=84027 jiffies, g=3257787, c=3257786, q=6167)
[363910.933902] Task dump for CPU 3:
[363910.933909] Xorg            R  running task        0  1542   1480 0x0000000c
[363910.933918]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363910.933926]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363910.933933]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363910.933939] Call Trace:
[363910.934025]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363910.934059]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363910.934088]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363910.934113]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363910.934125]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363910.934151]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363910.934199]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363910.934231]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363910.934267]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363910.934313]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363910.934359]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363910.934394]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363910.934415]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363910.934424]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363910.934467]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363910.934495]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363910.934523]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363910.934556]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363910.934564]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363910.934593]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363910.934602]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363910.934607]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363910.934612]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363910.934621]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363910.934627]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363910.934635]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363910.934644]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[363974.010538] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=99782 jiffies, g=3257787, c=3257786, q=7418)
[363974.010559] Task dump for CPU 3:
[363974.010566] Xorg            R  running task        0  1542   1480 0x0000000c
[363974.010576]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[363974.010584]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[363974.010590]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[363974.010596] Call Trace:
[363974.010682]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[363974.010717]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[363974.010746]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[363974.010771]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[363974.010784]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[363974.010810]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[363974.010858]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363974.010890]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[363974.010927]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[363974.010973]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[363974.011020]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[363974.011055]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[363974.011076]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[363974.011086]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[363974.011128]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[363974.011157]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[363974.011185]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[363974.011217]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[363974.011226]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[363974.011254]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[363974.011263]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[363974.011268]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[363974.011274]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[363974.011283]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[363974.011289]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[363974.011297]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[363974.011306]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364037.087195] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=115537 jiffies, g=3257787, c=3257786, q=8508)
[364037.087216] Task dump for CPU 3:
[364037.087223] Xorg            R  running task        0  1542   1480 0x0000000c
[364037.087233]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364037.087240]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364037.087247]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364037.087253] Call Trace:
[364037.087340]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364037.087375]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364037.087404]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364037.087429]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364037.087441]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364037.087467]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364037.087515]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364037.087548]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364037.087585]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364037.087630]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364037.087677]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364037.087712]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364037.087733]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364037.087742]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364037.087785]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364037.087814]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364037.087842]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364037.087875]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364037.087883]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364037.087912]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364037.087920]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364037.087926]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364037.087931]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364037.087940]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364037.087946]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364037.087954]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364037.087963]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364100.163850] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=131292 jiffies, g=3257787, c=3257786, q=9716)
[364100.163870] Task dump for CPU 3:
[364100.163878] Xorg            R  running task        0  1542   1480 0x0000000c
[364100.163888]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364100.163895]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364100.163902]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364100.163908] Call Trace:
[364100.163995]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364100.164029]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364100.164059]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364100.164084]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364100.164096]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364100.164122]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364100.164169]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364100.164201]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364100.164238]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364100.164283]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364100.164331]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364100.164366]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364100.164387]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364100.164397]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364100.164439]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364100.164468]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364100.164496]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364100.164529]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364100.164538]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364100.164566]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364100.164575]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364100.164580]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364100.164586]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364100.164595]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364100.164601]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364100.164609]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364100.164617]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364163.240507] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 1, t=147047 jiffies, g=3257787, c=3257786, q=10800)
[364163.240528] Task dump for CPU 3:
[364163.240535] Xorg            R  running task        0  1542   1480 0x0000000c
[364163.240544]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364163.240552]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364163.240559]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364163.240565] Call Trace:
[364163.240653]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364163.240687]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364163.240716]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364163.240742]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364163.240754]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364163.240780]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364163.240828]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364163.240860]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364163.240898]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364163.240944]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364163.240991]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364163.241026]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364163.241047]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364163.241057]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364163.241099]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364163.241128]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364163.241157]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364163.241189]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364163.241198]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364163.241227]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364163.241235]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364163.241241]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364163.241246]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364163.241255]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364163.241261]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364163.241269]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364163.241278]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364226.317162] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 1, t=162802 jiffies, g=3257787, c=3257786, q=11912)
[364226.317183] Task dump for CPU 3:
[364226.317190] Xorg            R  running task        0  1542   1480 0x0000000c
[364226.317199]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364226.317207]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364226.317213]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364226.317220] Call Trace:
[364226.317306]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364226.317339]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364226.317368]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364226.317394]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364226.317406]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364226.317432]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364226.317480]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364226.317513]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364226.317549]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364226.317595]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364226.317642]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364226.317677]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364226.317698]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364226.317709]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364226.317751]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364226.317780]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364226.317808]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364226.317841]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364226.317849]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364226.317879]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364226.317887]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364226.317892]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364226.317898]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364226.317907]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364226.317913]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364226.317921]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364226.317930]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364289.393819] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 1, t=178557 jiffies, g=3257787, c=3257786, q=15911)
[364289.393840] Task dump for CPU 3:
[364289.393847] Xorg            R  running task        0  1542   1480 0x0000000c
[364289.393856]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364289.393864]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364289.393871]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364289.393877] Call Trace:
[364289.393964]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364289.393998]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364289.394028]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364289.394053]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364289.394066]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364289.394093]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364289.394141]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364289.394173]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364289.394210]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364289.394255]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364289.394302]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364289.394337]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364289.394358]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364289.394369]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364289.394411]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364289.394441]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364289.394469]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364289.394502]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364289.394510]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364289.394539]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364289.394548]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364289.394554]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364289.394560]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364289.394569]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364289.394575]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364289.394583]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364289.394592]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364352.470408] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 2, t=194312 jiffies, g=3257787, c=3257786, q=17678)
[364352.470429] Task dump for CPU 3:
[364352.470436] Xorg            R  running task        0  1542   1480 0x0000000c
[364352.470446]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364352.470455]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364352.470462]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364352.470469] Call Trace:
[364352.470554]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364352.470589]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364352.470621]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364352.470648]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364352.470662]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364352.470689]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364352.470740]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364352.470775]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364352.470815]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364352.470864]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364352.470915]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364352.470951]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364352.470973]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364352.470983]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364352.471029]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364352.471060]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364352.471089]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364352.471124]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364352.471132]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364352.471164]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364352.471174]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364352.471180]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364352.471186]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364352.471195]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364352.471202]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364352.471210]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364352.471219]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75
[364415.547131] INFO: rcu_sched detected stalls on CPUs/tasks: { 3} (detected by 0, t=210067 jiffies, g=3257787, c=3257786, q=18767)
[364415.547152] Task dump for CPU 3:
[364415.547159] Xorg            R  running task        0  1542   1480 0x0000000c
[364415.547169]  ffffffffa018f3bd ffff880232ba2160 00014a5f550c77c5 ffff88022ab3f968
[364415.547177]  ffffffffa0076337 ffff88022ab3f9f8 000000de33ba0000 ffff8802338f8000
[364415.547183]  ffffffffa018f25d ffff88022ab3f9b8 ffffffffa0076dcf 0000000000058af0
[364415.547189] Call Trace:
[364415.547277]  [<ffffffffa018f3bd>] ? radeon_get_vblank_timestamp_kms+0x3d/0xf30 [radeon]
[364415.547311]  [<ffffffffa0076337>] ? drm_vblank_count_and_time+0x107/0x140 [drm]
[364415.547341]  [<ffffffffa018f25d>] ? radeon_get_vblank_counter_kms+0x3d/0x40 [radeon]
[364415.547366]  [<ffffffffa0076dcf>] ? drm_vblank_cleanup+0x1df/0x330 [drm]
[364415.547378]  [<ffffffff810b2048>] ? __wake_up+0x48/0x60
[364415.547404]  [<ffffffffa0077a40>] ? drm_vblank_off+0xb0/0x1e0 [drm]
[364415.547452]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364415.547484]  [<ffffffffa0198a06>] ? atombios_crtc_dpms+0x36/0x1e50 [radeon]
[364415.547521]  [<ffffffffa0198b7a>] ? atombios_crtc_dpms+0x1aa/0x1e50 [radeon]
[364415.547566]  [<ffffffffa0215032>] ? atombios_get_encoder_mode+0x132/0x1e0 [radeon]
[364415.547614]  [<ffffffffa02174ad>] ? atombios_set_edp_panel_power+0xc5d/0xce0 [radeon]
[364415.547649]  [<ffffffffa0106397>] ? drm_helper_crtc_in_use+0x1b7/0x1f0 [drm_kms_helper]
[364415.547670]  [<ffffffffa0107156>] ? drm_crtc_helper_set_config+0x116/0xb50 [drm_kms_helper]
[364415.547681]  [<ffffffff8158f85d>] ? __ww_mutex_lock+0x1d/0xc0
[364415.547723]  [<ffffffffa01b51e8>] ? radeon_encoder_is_digital+0x1d8/0xe50 [radeon]
[364415.547752]  [<ffffffffa0080e36>] ? drm_mode_set_config_internal+0x66/0x100 [drm]
[364415.547780]  [<ffffffffa00855b9>] ? drm_mode_setcrtc+0x189/0x540 [drm]
[364415.547813]  [<ffffffffa00758d5>] ? drm_ioctl+0x1a5/0x840 [drm]
[364415.547822]  [<ffffffff8107ecf6>] ? dequeue_signal+0x36/0x180
[364415.547851]  [<ffffffffa018a04c>] ? radeon_drm_ioctl+0x4c/0x5e0 [radeon]
[364415.547859]  [<ffffffff811e7840>] ? do_vfs_ioctl+0x2e0/0x4e0
[364415.547865]  [<ffffffff8107ec0f>] ? recalc_sigpending+0x1f/0x60
[364415.547870]  [<ffffffff8107f6b2>] ? __set_task_blocked+0x32/0x80
[364415.547880]  [<ffffffff81474645>] ? __sys_recvmsg+0x65/0x80
[364415.547886]  [<ffffffff811e7ac1>] ? SyS_ioctl+0x81/0xa0
[364415.547893]  [<ffffffff810141e2>] ? sys_rt_sigreturn+0xb2/0xc0
[364415.547902]  [<ffffffff81591a72>] ? system_call_fastpath+0x16/0x75


More information about the dri-devel mailing list