[PATCH v2 00/60] omapdrm: Reverse direction of DSS device (dis)connect operations

Tomi Valkeinen tomi.valkeinen at ti.com
Wed Jun 13 06:56:48 UTC 2018


Hi Laurent,

On 26/05/18 20:24, Laurent Pinchart wrote:

> The patches are based on top of the "[PATCH v2 0/6] omapdrm: struct_mutex
> removal" patch series I've sent yesterday, itself based on top of Dave's
> drm-next branch. They can be found at
> 
>         git://linuxtv.org/pinchartl/media.git omapdrm/bridge

That branch doesn't exists, I guess it's omapdrm/bridge/next?

I picked the patches from omapdrm/bridge/next onto my 4.19 branch, and testing with x15, when I remove omapdrm modules I get:

[   34.208080] ------------[ cut here ]------------
[   34.212767] WARNING: CPU: 1 PID: 370 at drivers/gpu/drm/omapdrm/dss/base.c:227 omapdss_device_disconnect+0xa8/0xec [omapdss_base]
[   34.225347] Modules linked in: omapdrm(-) drm_kms_helper drm drm_panel_orientation_quirks cfbfillrect cfbimgblt cfbcopyarea connector_dvi panel_sony_acx565akm pan
el_dpi connector_analog_tv connector_hdmi encoder_tpd12s015 encoder_tfp410 omapdss omapdss_base cec snd_soc_omap_hdmi_audio
[   34.251500] CPU: 1 PID: 370 Comm: rmmod Not tainted 4.17.0-00070-g2efec4ad4e77 #2
[   34.259031] Hardware name: Generic DRA74X (Flattened Device Tree)
[   34.265165] Backtrace: 
[   34.267659] [<c010f5e0>] (dump_backtrace) from [<c010f8b0>] (show_stack+0x18/0x1c)
[   34.275277]  r7:00000000 r6:600f0013 r5:00000000 r4:c0fc1320
[   34.280981] [<c010f898>] (show_stack) from [<c09c7578>] (dump_stack+0xac/0xe0)
[   34.288255] [<c09c74cc>] (dump_stack) from [<c013eb54>] (__warn+0xe8/0x114)
[   34.295262]  r7:00000009 r6:bf01a19c r5:00000000 r4:00000000
[   34.300965] [<c013ea6c>] (__warn) from [<c013ec9c>] (warn_slowpath_null+0x44/0x50)
[   34.308586]  r9:eb958000 r8:ed215000 r7:ed215000 r6:bf0194cc r5:000000e3 r4:bf01a19c
[   34.316393] [<c013ec58>] (warn_slowpath_null) from [<bf0194cc>] (omapdss_device_disconnect+0xa8/0xec [omapdss_base])
[   34.326975]  r6:00000000 r5:00000000 r4:ed342d50
[   34.331660] [<bf019424>] (omapdss_device_disconnect [omapdss_base]) from [<bf187280>] (omap_disconnect_pipelines+0x34/0x7c [omapdrm])
[   34.343724]  r5:00000000 r4:ed215000
[   34.347367] [<bf18724c>] (omap_disconnect_pipelines [omapdrm]) from [<bf187378>] (pdev_remove+0xb0/0xd4 [omapdrm])
[   34.357777]  r7:ed215000 r6:ed12a000 r5:ed215014 r4:00000001
[   34.363501] [<bf1872c8>] (pdev_remove [omapdrm]) from [<c0646750>] (platform_drv_remove+0x28/0x48)
[   34.372515]  r9:eb958000 r8:c0f987c4 r7:c0f98790 r6:bf194104 r5:ed347810 r4:ed347810
[   34.380312] [<c0646728>] (platform_drv_remove) from [<c0644754>] (device_release_driver_internal+0x170/0x218)
[   34.390283]  r5:ed347844 r4:ed347810
[   34.393895] [<c06445e4>] (device_release_driver_internal) from [<c0644858>] (driver_detach+0x40/0x74)
[   34.403171]  r9:eb958000 r8:c0fd12f0 r7:c0c55eb8 r6:c0fd12d8 r5:bf194104 r4:ed347810
[   34.410968] [<c0644818>] (driver_detach) from [<c0643334>] (bus_remove_driver+0x64/0xdc)
[   34.419106]  r5:bf1910c4 r4:bf194104
[   34.422716] [<c06432d0>] (bus_remove_driver) from [<c06456b0>] (driver_unregister+0x30/0x50)
[   34.431205]  r5:bf1910c4 r4:bf194104
[   34.434812] [<c0645680>] (driver_unregister) from [<c0646870>] (platform_unregister_drivers+0x34/0x68)
[   34.444171]  r5:bf1910c4 r4:bf1910c8
[   34.447800] [<c064683c>] (platform_unregister_drivers) from [<bf190100>] (omap_drm_fini+0x24/0xf24 [omapdrm])
[   34.457776]  r9:eb958000 r8:c01011c4 r7:0003deec r6:00000800 r5:c0f08948 r4:bf1944c0
[   34.465591] [<bf1900dc>] (omap_drm_fini [omapdrm]) from [<c01fc8b4>] (sys_delete_module+0x1ac/0x26c)
[   34.474785] [<c01fc708>] (sys_delete_module) from [<c0101000>] (ret_fast_syscall+0x0/0x28)
[   34.483098] Exception stack(0xeb959fa8 to 0xeb959ff0)
[   34.488187] 9fa0:                   0003deb0 bee2dc18 0003deec 00000800 b6f6ed78 00000000
[   34.496418] 9fc0: 0003deb0 bee2dc18 00000000 00000081 bee2defd 0003deb0 bee2ddfc 00000001
[   34.504644] 9fe0: b6f31f30 bee2dbbc 000205bc b6f31f3c
[   34.509734]  r7:00000081 r6:00000000 r5:bee2dc18 r4:0003deb0
[   34.519526] irq event stamp: 6357
[   34.522880] hardirqs last  enabled at (6365): [<c01bb228>] console_unlock+0x458/0x678
[   34.530880] hardirqs last disabled at (6402): [<c09de3ec>] __schedule+0xcc/0xe6c
[   34.538436] softirqs last  enabled at (6434): [<c0102524>] __do_softirq+0x37c/0x69c
[   34.546226] softirqs last disabled at (6447): [<c01478b0>] irq_exit+0x12c/0x15c
[   34.553585] ---[ end trace 5f947c42d0296722 ]---

 Tomi

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki


More information about the dri-devel mailing list