[bisected] "drm/msm/dsi: Move setup_encoder to modeset_init" breaks mdp4 on Nexus 7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bisected to commit "drm/msm/dsi: Move setup_encoder to modeset_init" ( 03436e3ec69c8e026224a5f172e5d0431f722305 )

Hello, since the commit, kernel fails to boot. Issue can be workarounded by reverting it (currently applied on top of 5.10 LTS), but it's not optimal.

Kernel 5.10
- commit included - dmesg [1]
- commit reverted - dmesg [2]

When occured, this commit causes NULL exception (excerpt):
...
[ 0.822291] msm 5100000.mdp: dummy supplies not allowed for exclusive requests
[ 0.839104] 8<--- cut here ---
[ 0.839145] Unable to handle kernel NULL pointer dereference at virtual address 00000000
...
[ 0.842164] [<c0840318>] (msm_dsi_manager_setup_encoder) from [<c083bed4>] (msm_dsi_modeset_init+0xa0/0x1d8)
[ 0.842215] r7:c2e44280 r6:00000000 r5:c2e4e000 r4:c2e3ca40
[ 0.842264] [<c083be34>] (msm_dsi_modeset_init) from [<c07df6b8>] (mdp4_kms_init+0x640/0x878) [ 0.842312] r9:c2e4e000 r8:00000001 r7:c2e4e000 r6:c2e4e000 r5:00000006 r4:c2e68000 [ 0.842363] [<c07df078>] (mdp4_kms_init) from [<c0819594>] (msm_drm_bind+0x348/0x5e0) [ 0.842409] r10:00000002 r9:c2e4e800 r8:00000000 r7:00000000 r6:c251e410 r5:c2e4e000
...

David

[1] https://paste.sr.ht/~okias/c5a8c329929d71b64b11bc1840770f180a6c2b7f
[2] https://paste.sr.ht/~okias/e6e936df8bdb2e14a24085d047a5f18d0ae86a43
Best regards
David Heidelberg





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux