Re: [PATCH] power: sequencing: fix ABBA deadlock in pwrseq_device_unregister()

From: Bartosz Golaszewski

Date: Mon Jun 22 2026 - 04:08:16 EST



On Thu, 18 Jun 2026 10:45:12 +0200, Bartosz Golaszewski wrote:
> The pwrseq core takes three locks in consistent order everywhere:
>
> pwrseq_sem -> pwrseq->rw_lock -> pwrseq->state_lock
>
> pwrseq_get() -> pwrseq_match_device() takes pwrseq_sem for reading, then
> rw_lock for reading. pwrseq_power_on()/pwrseq_power_off() take rw_lock
> for reading and then state_lock.
>
> [...]

Applied, thanks!

[1/1] power: sequencing: fix ABBA deadlock in pwrseq_device_unregister()
https://git.kernel.org/brgl/c/2d5a7d406ecece5837af1e278ffbbf6c0315560a

Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>