On Mon, 21 Sep 2026 12:46:21 +0200, David Heidelberg wrote:
> The qcom-wled OVP interrupt is enabled at probe whenever the module is
> already on, but the driver still believes the backlight is off, so the
> first brightness update re-enables the interrupt and trips "Unbalanced
> enable for IRQ". sdm845-mainline has carried a workaround for years and
> Joel posted a flag-based version last October [1], which Konrad and
> Daniel asked to be replaced by something that does not track the IRQ
> state by hand.
> 
> [...]

Applied, thanks!

[1/4] backlight: qcom-wled: Fix NULL pointer dereference in wled_remove()
      commit: 1dbd46d4b2fb416a8202b1a8e4ef9d0cadbe075f
[2/4] backlight: qcom-wled: Fix WLED3 brightness register stride
      commit: 22672f81f0724cbabb272fd0228fa424d4306082
[3/4] backlight: qcom-wled: Fix unbalanced OVP IRQ enable at probe
      commit: 5eda6b51461932f9fd835ef9e4574650c69c4fe8
[4/4] backlight: qcom-wled: Read back the programmed brightness at probe
      commit: eacfbe6f9716d00536edc229a58895405e73c2e4

--
Lee Jones [李琼斯]


Reply via email to