[PATCH v4 00/22] OMAP DRM fixes and improvements

Tomi Valkeinen tomi.valkeinen at ti.com
Wed Dec 14 08:48:06 UTC 2016


On 14/12/16 02:27, Laurent Pinchart wrote:
> Hello,
> 
> Here's the fourth version of my current stack of pending patches for the
> omapdrm driver.
> 
> All comments received for v3 have been considered and patches updated where
> applicable. Patches 21/22 and 22/22 have been added, individual changelogs are
> available in all the patches when they have been modified.
> 
> The most notable change in this series is still the rework of the IRQ handling
> code (patches 06/22 to 19/22) that, beside simplifying the code, ensures that
> the vblank count and timestamp get updated properly in order to be reported to
> userspace.
> 
> The series is based on top of Dave's drm-next branch.

I got the following when unloading omapdrm modules, AM5 EVM with two displays:

[  758.762147] ------------[ cut here ]------------
[  758.767157] WARNING: CPU: 1 PID: 314 at drivers/gpu/drm/drm_irq.c:349 drm_vblank_cleanup+0x5c/0x94 [drm]
[  758.781401] Modules linked in: omapdrm(-) drm_kms_helper drm panel_dsi_cm panel_dpi connector_analog_tv connector_dvi connecto
r_hdmi encoder_tpd12s015 encoder_tfp410 omapdss cfbfillrect cfbimgblt cfbcopyarea [last unloaded: omapdss_base]
[  758.803761] CPU: 1 PID: 314 Comm: rmmod Not tainted 4.9.0-rc8-00106-g8df5349534c6 #53
[  758.811631] Hardware name: Generic DRA74X (Flattened Device Tree)
[  758.817755] Backtrace: 
[  758.820240] [<c010d8e0>] (dump_backtrace) from [<c010db8c>] (show_stack+0x18/0x1c)
[  758.827851]  r7:c0d830d8 r6:60030013 r5:00000000 r4:c0d830d8
[  758.833546] [<c010db74>] (show_stack) from [<c04d8668>] (dump_stack+0xa8/0xdc)
[  758.840813] [<c04d85c0>] (dump_stack) from [<c013c660>] (__warn+0xdc/0x108)
[  758.847814]  r9:bf1fefc0 r8:0000015d r7:00000009 r6:bf229b84 r5:00000000 r4:00000000
[  758.855602] [<c013c584>] (__warn) from [<c013c740>] (warn_slowpath_null+0x28/0x30)
[  758.863230]  r9:0000015d r8:bf229b84 r7:ee145000 r6:00000000 r5:00000000 r4:ed22aa00
.[  758.871173] [<c013c718>] (warn_slowpath_null) from [<bf1fefc0>] (drm_vblank_cleanup+0x5c/0x94 [drm])
[  758.880586] [<bf1fef64>] (drm_vblank_cleanup [drm]) from [<bf200760>] (drm_dev_unregister+0x58/0xbc [drm])
[  758.890291]  r9:ed3b4000 r8:c0ddb380 r7:00000000 r6:ee145000 r5:ee145000 r4:ee145000
[  758.898201] [<bf200708>] (drm_dev_unregister [drm]) from [<bf2ab26c>] (pdev_remove+0x2c/0x90 [omapdrm])
[  758.907643]  r7:00000000 r6:c0d0c25c r5:ed233000 r4:ee145000
[  758.913357] [<bf2ab240>] (pdev_remove [omapdrm]) from [<c05a1918>] (platform_drv_remove+0x2c/0x44)
[  758.922362]  r5:c0d0c228 r4:c0d0c228
[  758.925964] [<c05a18ec>] (platform_drv_remove) from [<c059ed24>] (__device_release_driver+0x90/0x12c)
[  758.935229]  r5:bf2b64e4 r4:c0d0c228
[  758.938829] [<c059ec94>] (__device_release_driver) from [<c059f9b0>] (driver_detach+0xc0/0xc4)
[  758.947484]  r5:bf2b64e4 r4:c0d0c228
[  758.951084] [<c059f8f0>] (driver_detach) from [<c059e764>] (bus_remove_driver+0x64/0xdc)
[  758.959217]  r7:c0b3bbfc r6:c0ddb368 r5:bf2b42e4 r4:bf2b64e4
[  758.964911] [<c059e700>] (bus_remove_driver) from [<c05a079c>] (driver_unregister+0x30/0x50)
[  758.973390]  r5:bf2b42e4 r4:bf2b64e4
[  758.976991] [<c05a076c>] (driver_unregister) from [<c05a1a3c>] (platform_unregister_drivers+0x3c/0x74)
[  758.986343]  r5:bf2b42e4 r4:00000000
[  758.989961] [<c05a1a00>] (platform_unregister_drivers) from [<bf2b42b8>] (omap_drm_fini+0x28/0x38 [omapdrm])
[  758.999841]  r9:ed3b4000 r8:c0108c04 r7:00000081 r6:00000800 r5:0003cd4c r4:bf2b6800
[  759.007649] [<bf2b4290>] (omap_drm_fini [omapdrm]) from [<c01e63d4>] (SyS_delete_module+0x144/0x21c)
[  759.016835] [<c01e6290>] (SyS_delete_module) from [<c0108a60>] (ret_fast_syscall+0x0/0x1c)
[  759.025142]  r6:bec63c10 r5:0003cd10 r4:bec63dfc
[  759.029902] ---[ end trace ebaa3f100ebbc054 ]---
[  759.036433] ------------[ cut here ]------------
[  759.041394] WARNING: CPU: 1 PID: 314 at drivers/gpu/drm/drm_irq.c:349 drm_vblank_cleanup+0x5c/0x94 [drm]
[  759.050963] Modules linked in: omapdrm(-) drm_kms_helper drm panel_dsi_cm panel_dpi connector_analog_tv connector_dvi connecto
r_hdmi encoder_tpd12s015 encoder_tfp410 omapdss cfbfillrect cfbimgblt cfbcopyarea [last unloaded: omapdss_base]
[  759.072372] CPU: 1 PID: 314 Comm: rmmod Tainted: G        W       4.9.0-rc8-00106-g8df5349534c6 #53
[  759.081462] Hardware name: Generic DRA74X (Flattened Device Tree)
[  759.087584] Backtrace: 
[  759.090064] [<c010d8e0>] (dump_backtrace) from [<c010db8c>] (show_stack+0x18/0x1c)
[  759.097675]  r7:c0d830d8 r6:60030013 r5:00000000 r4:c0d830d8
[  759.103368] [<c010db74>] (show_stack) from [<c04d8668>] (dump_stack+0xa8/0xdc)
[  759.110633] [<c04d85c0>] (dump_stack) from [<c013c660>] (__warn+0xdc/0x108)
[  759.117634]  r9:bf1fefc0 r8:0000015d r7:00000009 r6:bf229b84 r5:00000000 r4:00000000
[  759.125421] [<c013c584>] (__warn) from [<c013c740>] (warn_slowpath_null+0x28/0x30)
[  759.133033]  r9:0000015d r8:bf229b84 r7:ee145000 r6:00000001 r5:000000c8 r4:ed22aac8
/[  759.140927] [<c013c718>] (warn_slowpath_null) from [<bf1fefc0>] (drm_vblank_cleanup+0x5c/0x94 [drm])
[  759.150391] [<bf1fef64>] (drm_vblank_cleanup [drm]) from [<bf200760>] (drm_dev_unregister+0x58/0xbc [drm])
[  759.160097]  r9:ed3b4000 r8:c0ddb380 r7:00000000 r6:ee145000 r5:ee145000 r4:ee145000
[  759.168006] [<bf200708>] (drm_dev_unregister [drm]) from [<bf2ab26c>] (pdev_remove+0x2c/0x90 [omapdrm])
[  759.177448]  r7:00000000 r6:c0d0c25c r5:ed233000 r4:ee145000
[  759.183161] [<bf2ab240>] (pdev_remove [omapdrm]) from [<c05a1918>] (platform_drv_remove+0x2c/0x44)
[  759.192164]  r5:c0d0c228 r4:c0d0c228
[  759.195766] [<c05a18ec>] (platform_drv_remove) from [<c059ed24>] (__device_release_driver+0x90/0x12c)
[  759.205031]  r5:bf2b64e4 r4:c0d0c228
[  759.208632] [<c059ec94>] (__device_release_driver) from [<c059f9b0>] (driver_detach+0xc0/0xc4)
[  759.217287]  r5:bf2b64e4 r4:c0d0c228
[  759.220887] [<c059f8f0>] (driver_detach) from [<c059e764>] (bus_remove_driver+0x64/0xdc)
[  759.229021]  r7:c0b3bbfc r6:c0ddb368 r5:bf2b42e4 r4:bf2b64e4
[  759.234715] [<c059e700>] (bus_remove_driver) from [<c05a079c>] (driver_unregister+0x30/0x50)
[  759.243196]  r5:bf2b42e4 r4:bf2b64e4
[  759.246797] [<c05a076c>] (driver_unregister) from [<c05a1a3c>] (platform_unregister_drivers+0x3c/0x74)
[  759.256151]  r5:bf2b42e4 r4:00000000
[  759.259770] [<c05a1a00>] (platform_unregister_drivers) from [<bf2b42b8>] (omap_drm_fini+0x28/0x38 [omapdrm])
[  759.269650]  r9:ed3b4000 r8:c0108c04 r7:00000081 r6:00000800 r5:0003cd4c r4:bf2b6800
[  759.277456] [<bf2b4290>] (omap_drm_fini [omapdrm]) from [<c01e63d4>] (SyS_delete_module+0x144/0x21c)
[  759.286641] [<c01e6290>] (SyS_delete_module) from [<c0108a60>] (ret_fast_syscall+0x0/0x1c)
[  759.294948]  r6:bec63c10 r5:0003cd10 r4:bec63dfc
[  759.299701] ---[ end trace ebaa3f100ebbc055 ]---
[  759.309098] ------------[ cut here ]------------
[  759.313879] WARNING: CPU: 0 PID: 7 at drivers/gpu/drm/drm_irq.c:1708 drm_handle_vblank+0x398/0x3c8 [drm]
[  759.323401] Modules linked in: omapdrm(-) drm_kms_helper drm panel_dsi_cm panel_dpi connector_analog_tv connector_dvi connecto
r_hdmi encoder_tpd12s015 encoder_tfp410 omapdss cfbfillrect cfbimgblt cfbcopyarea [last unloaded: omapdss_base]
[  759.344721] CPU: 0 PID: 7 Comm: rcu_preempt Tainted: G        W       4.9.0-rc8-00106-g8df5349534c6 #53
[  759.354155] Hardware name: Generic DRA74X (Flattened Device Tree)
[  759.360276] Backtrace: 
[  759.362752] [<c010d8e0>] (dump_backtrace) from [<c010db8c>] (show_stack+0x18/0x1c)
[  759.370359]  r7:c0d830d8 r6:600f0193 r5:00000000 r4:c0d830d8
[  759.376049] [<c010db74>] (show_stack) from [<c04d8668>] (dump_stack+0xa8/0xdc)
[  759.383312] [<c04d85c0>] (dump_stack) from [<c013c660>] (__warn+0xdc/0x108)
[  759.390310]  r9:bf1fede4 r8:000006ac r7:00000009 r6:bf229b84 r5:00000000 r4:00000000
[  759.398094] [<c013c584>] (__warn) from [<c013c740>] (warn_slowpath_null+0x28/0x30)
[  759.405701]  r9:ee145000 r8:ee145000 r7:00000001 r6:ed233000 r5:00000802 r4:ed22aac8
[  759.413589] [<c013c718>] (warn_slowpath_null) from [<bf1fede4>] (drm_handle_vblank+0x398/0x3c8 [drm])
[  759.422980] [<bf1fea4c>] (drm_handle_vblank [drm]) from [<bf2ac188>] (omap_irq_handler+0x88/0x210 [omapdrm])
[  759.432856]  r10:00000000 r9:ee145000 r8:ed23300c r7:ed0ae800 r6:ed233000 r5:00000802
[  759.440719]  r4:00000001
[  759.443370] [<bf2ac100>] (omap_irq_handler [omapdrm]) from [<bf1757a8>] (dispc_irq_handler+0x34/0x3c [omapdss])
[  759.453507]  r10:c0d0512c r9:0000015e r8:c0d05db0 r7:ee0ea000 r6:c0d836b0 r5:ee0ea000
[  759.461372]  r4:ed19db80
[  759.464002] [<bf175774>] (dispc_irq_handler [omapdss]) from [<c01afd74>] (__handle_irq_event_percpu+0x54/0x488)
[  759.474142] [<c01afd20>] (__handle_irq_event_percpu) from [<c01b01cc>] (handle_irq_event_percpu+0x24/0x60)
[  759.483841]  r10:0000015e r9:00000001 r8:c0d05db0 r7:ee0ea000 r6:c0d836b0 r5:ee336200
[  759.491706]  r4:ee336200
[  759.494256] [<c01b01a8>] (handle_irq_event_percpu) from [<c01b0248>] (handle_irq_event+0x40/0x64)
[  759.503169]  r5:ee336260 r4:ee336200
[  759.506768] [<c01b0208>] (handle_irq_event) from [<c01b3b30>] (handle_fasteoi_irq+0xec/0x1cc)
[  759.515332]  r7:ee0ea000 r6:c0d836b0 r5:ee336260 r4:ee336200
[  759.521021] [<c01b3a44>] (handle_fasteoi_irq) from [<c01aeeec>] (generic_handle_irq+0x28/0x3c)
[  759.529674]  r9:00000001 r8:00000000 r7:c0d05db0 r6:ee0ea000 r5:c0c7c274 r4:c0c7c274
[  759.537458] [<c01aeec4>] (generic_handle_irq) from [<c01af4f8>] (__handle_domain_irq+0x98/0x134)
[  759.546288] [<c01af460>] (__handle_domain_irq) from [<c01015d4>] (gic_handle_irq+0x58/0xbc)
[  759.554679]  r10:c0d05fe4 r9:fa212000 r8:c0d836a0 r7:ee0ebd38 r6:000003ff r5:000003eb
[  759.562544]  r4:fa21200c
[  759.565096] [<c010157c>] (gic_handle_irq) from [<c08d6e30>] (__irq_svc+0x70/0xb0)
[  759.572612] Exception stack(0xee0ebd38 to 0xee0ebd80)
[  759.577688] bd20:                                                       00000001 00000001
[  759.585907] bd40: 00000000 ee0e8e80 eed8b080 00000000 c0d08980 00000000 00000001 ee0e8e80
[  759.594123] bd60: c08cfa70 ee0ebd9c ee0ebd58 ee0ebd88 c019f9a0 c08d6458 200f0013 ffffffff
[  759.602341]  r10:c08cfa70 r9:ee0ea000 r8:00000001 r7:ee0ebd6c r6:ffffffff r5:200f0013
[  759.610204]  r4:c08d6458
[  759.612756] [<c08d6428>] (_raw_spin_unlock_irq) from [<c016c6d4>] (finish_task_switch+0xdc/0x284)
[  759.621669]  r5:00000000 r4:eed8b080
[  759.625266] [<c016c5f8>] (finish_task_switch) from [<c08cfa70>] (__schedule+0x3fc/0xd3c)
[  759.633396]  r10:ee0e9180 r9:00000000 r8:ed084240 r7:00002f1f r6:c0d08980 r5:ee0e8e80
[  759.641261]  r4:eed8b090
[  759.643810] [<c08cf674>] (__schedule) from [<c08d0408>] (schedule+0x58/0xb8)
[  759.650894]  r10:00000000 r9:000008b9 r8:eed865c0 r7:c0d04900 r6:00000000 r5:00000001
[  759.658759]  r4:ee0ea000
[  759.661308] [<c08d03b0>] (schedule) from [<c08d542c>] (schedule_timeout+0x208/0x4fc)
[  759.669088]  r7:c0d04900 r6:eed865c0 r5:ee0ebe88 r4:0000b35a
[  759.674778] [<c08d5224>] (schedule_timeout) from [<c01bf228>] (rcu_gp_kthread+0x5a4/0x974)
[  759.683086]  r10:00000001 r9:000008b9 r8:00000000 r7:c0d45210 r6:c0d45238 r5:00000001
[  759.690953]  r4:c0d44f80
[  759.693502] [<c01bec84>] (rcu_gp_kthread) from [<c0163890>] (kthread+0xe4/0x108)
[  759.700931]  r7:c01bec84
[  759.703482] [<c01637ac>] (kthread) from [<c0108af0>] (ret_from_fork+0x14/0x24)
[  759.710738]  r7:00000000 r6:00000000 r5:c01637ac r4:ee088900
[  759.716423] ---[ end trace ebaa3f100ebbc056 ]---
^H[  759.789292] ------------[ cut here ]------------
[  759.794068] WARNING: CPU: 1 PID: 314 at drivers/gpu/drm/drm_irq.c:1278 drm_crtc_vblank_off+0x1b0/0x1cc [drm]
[  759.804252] Modules linked in: omapdrm(-) drm_kms_helper drm panel_dsi_cm panel_dpi connector_analog_tv connector_dvi connecto
r_hdmi encoder_tpd12s015 encoder_tfp410 omapdss cfbfillrect cfbimgblt cfbcopyarea [last unloaded: omapdss_base]
[  759.826582] CPU: 1 PID: 314 Comm: rmmod Tainted: G        W       4.9.0-rc8-00106-g8df5349534c6 #53
[  759.835673] Hardware name: Generic DRA74X (Flattened Device Tree)
[  759.841797] Backtrace: 
[  759.844276] [<c010d8e0>] (dump_backtrace) from [<c010db8c>] (show_stack+0x18/0x1c)
[  759.851888]  r7:c0d830d8 r6:600e0013 r5:00000000 r4:c0d830d8
[  759.857581] [<c010db74>] (show_stack) from [<c04d8668>] (dump_stack+0xa8/0xdc)
[  759.864845] [<c04d85c0>] (dump_stack) from [<c013c660>] (__warn+0xdc/0x108)
[  759.871846]  r9:bf1fea30 r8:000004fe r7:00000009 r6:bf229b84 r5:00000000 r4:00000000
[  759.879632] [<c013c584>] (__warn) from [<c013c740>] (warn_slowpath_null+0x28/0x30)
[  759.887244]  r9:ee145000 r8:bf2b4ad0 r7:00000000 r6:ed23f200 r5:00000000 r4:ed22aa00
[  759.895139] [<c013c718>] (warn_slowpath_null) from [<bf1fea30>] (drm_crtc_vblank_off+0x1b0/0x1cc [drm])
[  759.904707] [<bf1fe880>] (drm_crtc_vblank_off [drm]) from [<bf2ace38>] (omap_crtc_disable+0x2c/0x38 [omapdrm])
[  759.914761]  r10:bf286140 r9:bf286110 r8:bf2b4ad0 r7:ed0c8000 r6:ed23f200 r5:00000000
[  759.922628]  r4:ed0c8000
[  759.925256] [<bf2ace0c>] (omap_crtc_disable [omapdrm]) from [<bf27aaec>] (drm_atomic_helper_commit_modeset_disables+0x1c0/0x41
4 [drm_kms_helper])
[  759.938360]  r5:00000000 r4:ed19db00
[  759.942026] [<bf27a92c>] (drm_atomic_helper_commit_modeset_disables [drm_kms_helper]) from [<bf2ab528>] (omap_atomic_complete+
0x2c/0x15c [omapdrm])
[  759.955305]  r10:bf22c188 r9:00000000 r8:ed233000 r7:ed19d780 r6:ee145000 r5:ed19db00
[  759.963173]  r4:ed233128
[  759.965759] [<bf2ab4fc>] (omap_atomic_complete [omapdrm]) from [<bf2ab7d8>] (omap_atomic_commit+0x180/0x268 [omapdrm])
[  759.976508]  r9:00000000 r8:00000000 r7:ed233000 r6:ed19db00 r5:ed19d780 r4:ed233128
[  759.984420] [<bf2ab658>] (omap_atomic_commit [omapdrm]) from [<bf210d54>] (drm_atomic_commit+0x54/0x60 [drm])
[  759.994386]  r10:bf22c188 r9:bf22c1b8 r8:ee145000 r7:ed3b5e04 r6:ee145000 r5:ed19db00
[  760.002254]  r4:00000000
[  760.004960] [<bf210d00>] (drm_atomic_commit [drm]) from [<bf27dffc>] (drm_atomic_helper_set_config+0x80/0xd8 [drm_kms_helper])
[  760.016406]  r7:ed3b5e04 r6:ed0c8000 r5:00000000 r4:ed19db00
[  760.022250] [<bf27df7c>] (drm_atomic_helper_set_config [drm_kms_helper]) from [<bf2046b8>] (drm_mode_set_config_internal+0x6c/
0xfc [drm])
[  760.034656]  r7:ee14548c r6:ee145480 r5:ed0c8000 r4:00000000
[  760.040558] [<bf20464c>] (drm_mode_set_config_internal [drm]) from [<bf204780>] (drm_crtc_force_disable+0x38/0x40 [drm])
[  760.051481]  r7:ee14548c r6:ee145480 r5:ed24f800 r4:ed0c8000
[  760.057384] [<bf204748>] (drm_crtc_force_disable [drm]) from [<bf212e94>] (drm_framebuffer_remove+0xd0/0x110 [drm])
[  760.067997] [<bf212dc4>] (drm_framebuffer_remove [drm]) from [<bf2b4274>] (omap_fbdev_free+0x60/0x7c [omapdrm])
[  760.078138]  r10:00000000 r9:ed3b4000 r8:c0ddb380 r7:00000000 r6:c0d0c25c r5:ed233000
[  760.086007]  r4:ed285200 r3:00000001
[  760.089639] [<bf2b4214>] (omap_fbdev_free [omapdrm]) from [<bf2ab288>] (pdev_remove+0x48/0x90 [omapdrm])
[  760.099165]  r5:ed233000 r4:ee145000
[  760.102784] [<bf2ab240>] (pdev_remove [omapdrm]) from [<c05a1918>] (platform_drv_remove+0x2c/0x44)
[  760.111788]  r5:c0d0c228 r4:c0d0c228
[  760.115390] [<c05a18ec>] (platform_drv_remove) from [<c059ed24>] (__device_release_driver+0x90/0x12c)
[  760.124653]  r5:bf2b64e4 r4:c0d0c228
[  760.128252] [<c059ec94>] (__device_release_driver) from [<c059f9b0>] (driver_detach+0xc0/0xc4)
[  760.136907]  r5:bf2b64e4 r4:c0d0c228
[  760.140507] [<c059f8f0>] (driver_detach) from [<c059e764>] (bus_remove_driver+0x64/0xdc)
[  760.148638]  r7:c0b3bbfc r6:c0ddb368 r5:bf2b42e4 r4:bf2b64e4
[  760.154331] [<c059e700>] (bus_remove_driver) from [<c05a079c>] (driver_unregister+0x30/0x50)
[  760.162810]  r5:bf2b42e4 r4:bf2b64e4
[  760.166411] [<c05a076c>] (driver_unregister) from [<c05a1a3c>] (platform_unregister_drivers+0x3c/0x74)
[  760.175771]  r5:bf2b42e4 r4:00000000
[  760.179389] [<c05a1a00>] (platform_unregister_drivers) from [<bf2b42b8>] (omap_drm_fini+0x28/0x38 [omapdrm])
[  760.189267]  r9:ed3b4000 r8:c0108c04 r7:00000081 r6:00000800 r5:0003cd4c r4:bf2b6800
[  760.197073] [<bf2b4290>] (omap_drm_fini [omapdrm]) from [<c01e63d4>] (SyS_delete_module+0x144/0x21c)
[  760.206256] [<c01e6290>] (SyS_delete_module) from [<c0108a60>] (ret_fast_syscall+0x0/0x1c)
[  760.214562]  r6:bec63c10 r5:0003cd10 r4:bec63dfc
^H^H[  760.219458] ---[ end trace ebaa3f100ebbc057 ]---
[  760.233226] ------------[ cut here ]------------
^H[  760.237992] WARNING: CPU: 1 PID: 314 at drivers/gpu/drm/drm_irq.c:1278 drm_crtc_vblank_off+0x1b0/0x1cc [drm]
[  760.248043] Modules linked in: omapdrm(-) drm_kms_helper drm panel_dsi_cm panel_dpi connector_analog_tv connector_dvi connecto
r_hdmi encoder_tpd12s015 encoder_tfp410 omapdss cfbfillrect^H cfbimgblt cfbcopyarea [last unloaded: omapdss_base]
[  760.269659] CPU: 1 PID: 314 Comm: rmmod Tainted: G        W       4.9.0-rc8-00106-g8df5349534c6 #53
[  760.278750] Hardware name: Generic DRA74X (Flattened Device Tree)
[  760.284873] Backtrace: 
[  760.287353] [<c010d8e0>] (dump_backtrace) from [<c010db8c>] (show_stack+0x18/0x1c)
[  760.294965]  r7:c0d830d8 r6:600e0013 r5:00000000 r4:c0d830d8
[  760.300660] [<c010db74>] (show_stack) from [<c04d8668>] (dump_stack+0xa8/0xdc)
^H[  760.307943] [<c04d85c0>] (dump_stack) from [<c013c660>] (__warn+0xdc/0x108)
[  760.315115]  r9:bf1fea30 r8:000004fe r7:00000009 r6:bf229b84 r5:00000000 r4:00000000
[  760.322906] [<c013c584>] (__warn) from [<c013c740>] (warn_slowpath_null+0x28/0x30)
[  760.330533]  r9:ee145000 r8:bf2b4ad0 r7:00000001 r6:ed23f800 r5:00000001 r4:ed22aac8
^H[  760.338427] [<c013c718>] (warn_slowpath_null) from [<bf1fea30>] (drm_crtc_vblank_off+0x1b0/0x1cc [drm])
[  760.348059] [<bf1fe880>] (drm_crtc_vblank_off [drm]) from [<bf2ace38>] (omap_crtc_disable+0x2c/0x38 [omapdrm])
[  760.358112]  r10:bf286140 r9:bf286110 r8:bf2b4ad0 r7:ed0ae800 r6:ed23f800 r5:00000001
[  760.365981]  r4:ed0ae800
[  760.368604] [<bf2ace0c>] (omap_crtc_disable [omapdrm]) from [<bf27aaec>] (drm_atomic_helper_commit_modeset_disables+0x1c0/0x41
4 [drm_kms_helper])
[  760.381709]  r5:00000001 r4:ed19db00
^H[  760.385374] [<bf27a92c>] (drm_atomic_helper_commit_modeset_disables [drm_kms_helper]) from [<bf2ab528>] (omap_atomic_complet
e+0x2c/0x15c [omapdrm])
[  760.398782]  r10:bf22c188 r9:00000000 r8:ed233000 r7:ed19d780 r6:ee145000 r5:ed19db00
[  760.406650]  r4:ed233128
^H[  760.409235] [<bf2ab4fc>] (omap_atomic_complete [omapdrm]) from [<bf2ab7d8>] (omap_atomic_commit+0x180/0x268 [omapdrm])
[  760.420164]  r9:00000000 r8:00000000 r7:ed233000 r6:ed19db00 r5:ed19d780 r4:ed233128
^H[  760.428075] [<bf2ab658>] (omap_atomic_commit [omapdrm]) from [<bf210d54>] (drm_atomic_commit+0x54/0x60 [drm])
[  760.438105]  r10:bf22c188 r9:bf22c1b8 r8:ee145000 r7:ed3b5e04 r6:ee145000 r5:ed19db00
[  760.445974]  r4:00000000
^H[  760.448691] [<bf210d00>] (drm_atomic_commit [drm]) from [<bf27dffc>] (drm_atomic_helper_set_config+0x80/0xd8 [drm_kms_helper
])
[  760.460160]  r7:ed3b5e04 r6:ed0ae800 r5:00000000 r4:ed19db00
[  760.466007] [<bf27df7c>] (drm_atomic_helper_set_config [drm_kms_helper]) from [<bf2046b8>] (drm_mode_set_config_internal+0x6c/
0xfc [drm])
[  760.478413]  r7:ee14548c r6:ee145480 r5:ed0ae800 r4:00000000
^H[  760.484317] [<bf20464c>] (drm_mode_set_config_internal [drm]) from [<bf204780>] (drm_crtc_force_disable+0x38/0x40 [drm])
[  760.495293]  r7:ee14548c r6:ee145480 r5:ed24f800 r4:ed0ae800
[  760.501196] [<bf204748>] (drm_crtc_force_disable [drm]) from [<bf212e94>] (drm_framebuffer_remove+0xd0/0x110 [drm])
^H[  760.511807] [<bf212dc4>] (drm_framebuffer_remove [drm]) from [<bf2b4274>] (omap_fbdev_free+0x60/0x7c [omapdrm])
[  760.522090]  r10:00000000 r9:ed3b4000 r8:c0ddb380 r7:00000000 r6:c0d0c25c r5:ed233000
[  760.529959]  r4:ed285200 r3:00000001
[  760.533591] [<bf2b4214>] (omap_fbdev_free [omapdrm]) from [<bf2ab288>] (pdev_remove+0x48/0x90 [omapdrm])
[  760.543118]  r5:ed233000 r4:ee145000
^H[  760.546738] [<bf2ab240>] (pdev_remove [omapdrm]) from [<c05a1918>] (platform_drv_remove+0x2c/0x44)
[  760.555893]  r5:c0d0c228 r4:c0d0c228
[  760.559495] [<c05a18ec>] (platform_drv_remove) from [<c059ed24>] (__device_release_driver+0x90/0x12c)
[  760.568760]  r5:bf2b64e4 r4:c0d0c228
[  760.572379] [<c059ec94>] (__device_release_driver) from [<c059f9b0>] (driver_detach+0xc0/0xc4)
[  760.581033]  r5:bf2b64e4 r4:c0d0c228
^H[  760.584633] [<c059f8f0>] (driver_detach) from [<c059e764>] (bus_remove_driver+0x64/0xdc)
[  760.592936]  r7:c0b3bbfc r6:c0ddb368 r5:bf2b42e4 r4:bf2b64e4
[  760.598627] [<c059e700>] (bus_remove_driver) from [<c05a079c>] (driver_unregister+0x30/0x50)
[  760.607106]  r5:bf2b42e4 r4:bf2b64e4
[  760.610707] [<c05a076c>] (driver_unregister) from [<c05a1a3c>] (platform_unregister_drivers+0x3c/0x74)
[  760.620078]  r5:bf2b42e4 r4:00000000
^H[  760.623697] [<c05a1a00>] (platform_unregister_drivers) from [<bf2b42b8>] (omap_drm_fini+0x28/0x38 [omapdrm])
[  760.633730]  r9:ed3b4000 r8:c0108c04 r7:00000081 r6:00000800 r5:0003cd4c r4:bf2b6800
[  760.641536] [<bf2b4290>] (omap_drm_fini [omapdrm]) from [<c01e63d4>] (SyS_delete_module+0x144/0x21c)
[  760.650725] [<c01e6290>] (SyS_delete_module) from [<c0108a60>] (ret_fast_syscall+0x0/0x1c)
[  760.659033]  r6:bec63c10 r5:0003cd10 r4:bec63dfc
^H[  760.663832] ---[ end trace ebaa3f100ebbc058 ]---

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20161214/794f0591/attachment-0001.sig>


More information about the dri-devel mailing list