Hi Tomi, On Wednesday 14 Dec 2016 10:48:06 Tomi Valkeinen wrote: > 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: This should be fixed by "[PATCH] drm: Move vblank cleanup from unregister to release" that I posted earlier today. > > [ 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 ]--- -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel