aosp master hikey build failed to boot with drm atomic related kernel crash
The commit 36a7f285 ("drm_hwcomposer: Rework display Mode Setting and DPMS handling") caused the hikey aosp master build failed to boot to the home screen. The last hikey build that could boot to the home screen is https://ci.android.com/builds/submitted/8000573/hikey-userdebug/latest, and the commit id of external/drm_hwcomposer/ repository is ac850066c3945c434cc6aa7c3d1b7cf697facace, based on that commit if I cherry picked the 36a7f285 commit, then it would fail to boot to the home screen with the drm_atomic related calls. For details please check the attached hikey-drm-crash-logcat.log.xz. "dumpsys SurfaceFlinger" command failed with timeout error, the log is attached here as hikey-drm-crash-dumpsys-surfaceflinger.log.xz, but there is no value content in it.
also attached the logcat log and dumpsys SurfaceFlinger log for the work build(with the ac850066c3945c434cc6aa7c3d1b7cf697facace commit of external/drm_hwcomposer) here as hikey-drm-work-logcat.log.xz and hikey-drm-work-dumpsys-surfaceflinger.log.xz