Re: [PATCH v3] power: supply: act8945a: Handle status changes in threaded IRQs

From: Sebastian Reichel

Date: Sun Nov 08 2026 - 20:36:55 EST



On Fri, 23 Oct 2026 22:00:12 -0400, Myeonghun Pak wrote:
> Clearing init_done cannot prevent status IRQs from queueing work after
> cancel_work_sync(), risking access to an unregistered power supply.
>
> Use threaded IRQs with IRQF_ONESHOT and a shared mutex to preserve
> serialized status updates. Request the LBO IRQ after power supply
> registration so managed cleanup drains both IRQs before the supply is
> unregistered. Remove the work item, init_done and remove callback.
>
> [...]

Applied, thanks!

[1/1] power: supply: act8945a: Handle status changes in threaded IRQs
commit: 3d911afa8153d590b17ffd691998327e5d675a90

Best regards,
--
Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>