[PATCH v2 0/2] reset: Fix issues reported by Sashiko

From: Tzung-Bi Shih

Date: Wed Nov 04 2026 - 11:29:24 EST


This series fixes two issues in the reset controller unregistration path
reported by Sashiko:

- Patch 1 fixes a reset_control leak when reset_control_put() is called
after reset_controller_unregister().
- Patch 2 fixes a circular locking dependency between `rcdev->lock` and
`rstc->srcu` in reset_controller_unregister().
---
v2:
- Address review comments on reset_controller_unregister() cleanup and
teardown ordering.

v1: https://lore.kernel.org/all/20261102155840.20376-1-tzungbi@xxxxxxxxxx

Tzung-Bi Shih (2):
reset: Fix reset_control leak when put after controller unregister
reset: Fix circular locking dependency in
reset_controller_unregister()

drivers/reset/core.c | 69 +++++++++++++++++++++++++++++++++-----------
1 file changed, 52 insertions(+), 17 deletions(-)

--
2.53.0