Re: (subset) [PATCH v2] mfd: da9150: Balance IRQ wake on teardown
From: Lee Jones
Date: Thu Sep 24 2026 - 10:20:19 EST
On Tue, 22 Sep 2026 22:19:36 -0400, Myeonghun Pak wrote:
> DA9150 enables IRQ wake after registering its regmap IRQ chip, but does not
> disable it on a later probe failure or driver removal. This leaves the wake
> depth elevated after the handler is removed, and repeated bind attempts can
> accumulate the imbalance.
>
> Remember whether enabling IRQ wake succeeded and balance only a successful
> call. Remove MFD children first so their nested IRQ users are gone, then
> disable wake before removing the regmap IRQ chip. Preserve the existing
> non-fatal behavior when IRQ wake cannot be enabled.
>
> [...]
Applied, thanks!
[1/1] mfd: da9150: Balance IRQ wake on teardown
commit: ef464f82f3aecad4071af71074b2ceb77ffbb609
--
Lee Jones [李琼斯]