Hi Linus,
On Sun, Sep 19, 2021 at 12:06 AM Linus Torvalds torvalds@linux-foundation.org wrote:
On Sat, Sep 18, 2021 at 3:48 PM Sudip Mukherjee sudipm.mukherjee@gmail.com wrote:
Also, I have now tested by reverting those two commits and I still get the same trace on rpi4.
Ok. I'm afraid we really need to have the VC4 people figure it out - I count do the two reverts that are reported to fix the RPi3 issue, but it looks like the RPi4 pulseaudio issue needs something else.
Any chance you could bisect that?
Done, here is the bisect log:
# bad: [7c636d4d20f8c5acfbfbc60f326fddb0e1cf5daa] Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc # good: [9e9fb7655ed585da8f468e29221f0ba194a5f613] Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next git bisect start '7c636d4d20f8' '9e9fb7655ed5' '--' 'drivers/gpu/drm/vc4/' # good: [776efe800feda95a29cefecce1ce36cc27d70b29] drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts git bisect good 776efe800feda95a29cefecce1ce36cc27d70b29 # bad: [588b3eee528873d73bf777f329d35b2e65e24777] Merge tag 'drm-misc-next-2021-07-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next git bisect bad 588b3eee528873d73bf777f329d35b2e65e24777 # bad: [27da370e0fb343a0baf308f503bb3e5dcdfe3362] drm/vc4: hdmi: Remove drm_encoder->crtc usage git bisect bad 27da370e0fb343a0baf308f503bb3e5dcdfe3362 # good: [44fe9f90eb9d2533d049b4ba09540eed6cad9f49] drm/vc4: hdmi: Only call into DRM framework if registered git bisect good 44fe9f90eb9d2533d049b4ba09540eed6cad9f49 # first bad commit: [27da370e0fb343a0baf308f503bb3e5dcdfe3362] drm/vc4: hdmi: Remove drm_encoder->crtc usage
And indeed, reverting 27da370e0fb3 ("drm/vc4: hdmi: Remove drm_encoder->crtc usage") on top of d4d016caa4b8 ("alpha: move __udiv_qrnnd library function to arch/alpha/lib/") has fixed the error.