Executive brief
The Linux kernel's Qualcomm display clock controller has a timing issue during initialization on Eliza EVK boards that causes a clock register to fail to update properly. While this is a kernel-level bug rather than a security vulnerability, it can cause system warnings and stability issues during device probe, particularly affecting embedded Linux systems using Qualcomm SoCs.
Technical details
This is a configuration error in the Qualcomm display clock controller (dispcc-eliza) where the disp_cc_mdss_mdp_clk_src register clock generator (RCG) uses an incorrect operations structure (clk_rcg2_shared_ops) instead of clk_rcg2_shared_no_init_park_ops. When the Display Clock Controller is enabled but display itself is disabled (as on Eliza EVK), clock reparenting during probe causes the RCG configuration update to stall, generating a kernel warning. The fix changes a single line in dispcc-eliza.c to use the correct ops variant. This is a local, non-exploitable timing/configuration issue with no security implications.
Affected products
- Linux Linux kernel Linux 6.0 and later (affects dispcc-eliza driver introduced in Eliza display clock controller support)
Timeline
- 2026-06-23: disclosed
- 2026-06-28: patched