[PATCH 0/9] power: supply: convert to use maple tree register cache

Bo Liu posted 9 patches 9 months, 2 weeks ago
drivers/power/supply/bd99954-charger.c   | 2 +-
drivers/power/supply/bq24257_charger.c   | 2 +-
drivers/power/supply/bq2515x_charger.c   | 4 ++--
drivers/power/supply/bq25890_charger.c   | 2 +-
drivers/power/supply/bq25980_charger.c   | 6 +++---
drivers/power/supply/ltc4162-l-charger.c | 2 +-
drivers/power/supply/max1720x_battery.c  | 2 +-
drivers/power/supply/rt9455_charger.c    | 2 +-
drivers/power/supply/smb347-charger.c    | 2 +-
9 files changed, 12 insertions(+), 12 deletions(-)
[PATCH 0/9] power: supply: convert to use maple tree register cache
Posted by Bo Liu 9 months, 2 weeks ago
The maple tree register cache is based on a much more modern data structure
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.

Bo Liu (9):
  power: supply: bd99954: convert to use maple tree register cache
  power: supply: bq24257: convert to use maple tree register cache
  power: supply: bq2515x: convert to use maple tree register cache
  power: supply: bq25890: convert to use maple tree register cache
  power: supply: bq25980: convert to use maple tree register cache
  power: supply: ltc4162l: convert to use maple tree register cache
  power: supply: max1720x: convert to use maple tree register cache
  power: supply: rt9455: convert to use maple tree register cache
  power: supply: smb347: convert to use maple tree register cache

 drivers/power/supply/bd99954-charger.c   | 2 +-
 drivers/power/supply/bq24257_charger.c   | 2 +-
 drivers/power/supply/bq2515x_charger.c   | 4 ++--
 drivers/power/supply/bq25890_charger.c   | 2 +-
 drivers/power/supply/bq25980_charger.c   | 6 +++---
 drivers/power/supply/ltc4162-l-charger.c | 2 +-
 drivers/power/supply/max1720x_battery.c  | 2 +-
 drivers/power/supply/rt9455_charger.c    | 2 +-
 drivers/power/supply/smb347-charger.c    | 2 +-
 9 files changed, 12 insertions(+), 12 deletions(-)

-- 
2.31.1
Re: [PATCH 0/9] power: supply: convert to use maple tree register cache
Posted by Sebastian Reichel 9 months, 1 week ago
On Fri, 28 Feb 2025 03:02:27 -0500, Bo Liu wrote:
> The maple tree register cache is based on a much more modern data structure
> than the rbtree cache and makes optimisation choices which are probably
> more appropriate for modern systems than those made by the rbtree cache.
> 
> Bo Liu (9):
>   power: supply: bd99954: convert to use maple tree register cache
>   power: supply: bq24257: convert to use maple tree register cache
>   power: supply: bq2515x: convert to use maple tree register cache
>   power: supply: bq25890: convert to use maple tree register cache
>   power: supply: bq25980: convert to use maple tree register cache
>   power: supply: ltc4162l: convert to use maple tree register cache
>   power: supply: max1720x: convert to use maple tree register cache
>   power: supply: rt9455: convert to use maple tree register cache
>   power: supply: smb347: convert to use maple tree register cache
> 
> [...]

Applied, thanks!

[1/9] power: supply: bd99954: convert to use maple tree register cache
      commit: 0857367003bcf3038098cc8577ffd4fff3874bc7
[2/9] power: supply: bq24257: convert to use maple tree register cache
      commit: 6d166a69863fc36a1db8b85a016ceea25b20a082
[3/9] power: supply: bq2515x: convert to use maple tree register cache
      commit: 71a7627d3a1c3234fddcb0160e171ddc96ec06e4
[4/9] power: supply: bq25890: convert to use maple tree register cache
      commit: 21153cf9a79afcdba7ca1d563f8a1737c928b4e9
[5/9] power: supply: bq25980: convert to use maple tree register cache
      commit: f8be87583c124b2aecc90f5ee542eb9f52eac7ab
[6/9] power: supply: ltc4162l: convert to use maple tree register cache
      commit: 8cf985e069ca56b72e1d6053cb0f6007d7ee9ca5
[7/9] power: supply: max1720x: convert to use maple tree register cache
      commit: dde0409a223bf3638b38b2b961fae644f94a2580
[8/9] power: supply: rt9455: convert to use maple tree register cache
      commit: af4499fb2a3fdfddd293a809a3c86e9e1b8ffa1c
[9/9] power: supply: smb347: convert to use maple tree register cache
      commit: bfa2b6370b796a3418e8d9d4bc0814a8dceea189

Best regards,
-- 
Sebastian Reichel <sebastian.reichel@collabora.com>