[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