regulator: Fixes for v7.3

There's a couple of core fixes here, there were a couple of issues with
 of_regulator_bulk_get_all() not behaving consistently with the other
 bulk regulator APIs which caused memory leaks and error handling issues
 in users.  We also have a of fairly standard driver specific fixes.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQReagvpf3TrrA7BoYYv73Ows9A4iQUCasrJ0QAKCRAv73Ows9A4
 iSA9AP9lETVKHzhDIU+QiXmXh5mDVXTrpA0JXC6HL7fMUAgS6QEA4REJaKEbp9pU
 lvMfR/lTS88EbrtKF+ZuDM+EkIa+qQc=
 =xELe
 -----END PGP SIGNATURE-----

Merge tag 'regulator-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fixes from Mark Brown:
 "There's a couple of core fixes here: there were a couple of issues
  with of_regulator_bulk_get_all() not behaving consistently with the
  other bulk regulator APIs which caused memory leaks and error handling
  issues in users.

  We also have a couple of fairly standard driver specific fixes"

* tag 'regulator-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: ltc3676: don't read the write-only HRST and CLIRQ registers
  regulator: of: state who owns the array from of_regulator_bulk_get_all()
  regulator: of: fill in supply names in of_regulator_bulk_get_all()
  regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4
This commit is contained in:
Linus Torvalds 2026-10-11 11:28:36 -07:00
commit 5906f156e8
3 changed files with 37 additions and 13 deletions