power: supply: Use devm_mutex_init()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Mon, 8 Sep 2025 19:35:28 +0000 (21:35 +0200)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Mon, 8 Sep 2025 22:36:23 +0000 (00:36 +0200)
commit7d715345a86941b9e6c8e520b40078692baed4a4
tree156c0e5745951a687a7ffa7b236260f1cc765229
parent3ec600210849cf122606e24caab85f0b936cf63c
power: supply: Use devm_mutex_init()

Use devm_mutex_init() instead of hand-writing it.

This saves some LoC, improves readability and saves some space in the
generated .o file.

As an example:
Before:
======
   text    data     bss     dec     hex filename
  35803    9352     384   45539    b1e3 drivers/power/supply/rt9467-charger.o

After:
=====
   text    data     bss     dec     hex filename
  34792    9008     384   44184    ac98 drivers/power/supply/rt9467-charger.o

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq27xxx_battery.c
drivers/power/supply/mt6370-charger.c
drivers/power/supply/rt9467-charger.c