]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
Merge series "regulator: devres: remove unused device-managed unregister APIs" from...
authorMark Brown <broonie@kernel.org>
Mon, 12 Jul 2021 10:30:35 +0000 (11:30 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 12 Jul 2021 10:30:35 +0000 (11:30 +0100)
These APIs aren't used anywhere and most-likely exist because of the
general principle of C APIs, where if an API function does an
allocation/registration, it must also have an equivalent
deallocation/deregistration counterpart.

For devm_ functions this isn't all that true (for all cases), as the idea
of these function is to provide an auto-cleanup logic on drivers/system
de-init.

Removing these discourages any weird logic that could be created with
such an API functions.

Alexandru Ardelean (4):
  regulator: devres: remove devm_regulator_unregister_notifier()
    function
  regulator: devres: remove devm_regulator_unregister() function
  regulator: devres: remove
    devm_regulator_bulk_unregister_supply_alias()
  regulator: devres: unexport devm_regulator_unregister_supply_alias()

 drivers/regulator/devres.c         | 105 +----------------------------
 include/linux/regulator/consumer.h |  23 -------
 include/linux/regulator/driver.h   |   1 -
 3 files changed, 2 insertions(+), 127 deletions(-)

--
2.31.1


Trivial merge