lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230429165843.uobwenl6dy7x3vtr@mercury.elektranox.org>
Date:   Sat, 29 Apr 2023 18:58:43 +0200
From:   Sebastian Reichel <sre@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, linux-pm@...r.kernel.org
Subject: [GIT PULL] power-supply changes for 6.4

Hi Linus,

Not much this time, since I was super busy in this cycle. The pull
contains two merges. I had to merge in 6.3-rc3 for the ACPI
axp288_charger fix and my 6.3 power-supply fixes branch for the
rk817 fixes (as mentioned in the merge commit). I did not manage
to generate a proper diff stat for that, so the below one contains
the 6.3 fixes patches you already queued.

Thanks,

-- Sebastian

The following changes since commit e8d018dd0257f744ca50a729e3d042cf2ec9da65:

  Linux 6.3-rc3 (2023-03-19 13:27:55 -0700)

are available in the Git repository at:

  ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.4

for you to fetch changes up to baba1315a74d12772d4940a05d58dc03e6ec0635:

  power: supply: rk817: Fix low SOC bugs (2023-04-08 00:30:05 +0200)

----------------------------------------------------------------
power supply and reset changes for the v6.4 series

- power-supply core support for automatic handling of constant
  battery data supplied by firmware
- generic-adc-battery: major cleanup
- axp288_charger: fix ACPI issues on x86 Android tablets
- rk817: cleanup and fix handling for low state of charge

----------------------------------------------------------------
Chris Morgan (2):
      power: supply: rk817: Drop unneeded debugging code
      power: supply: rk817: Fix low SOC bugs

Denis Arefev (1):
      power: supply: axp288_fuel_gauge: Added check for negative values

Grant Grundler (1):
      power: supply: cros_usbpd: reclassify "default case!" as debug

Hans de Goede (1):
      power: supply: axp288_charger: Use alt usb-id extcon on some x86 android tablets

Hermes Zhang (1):
      power: supply: bq256xx: Support to disable charger

Jiapeng Chong (1):
      power: supply: rk817: Fix unsigned comparison with less than zero

Krzysztof Kozlowski (7):
      power: supply: rt9455_charger: mark OF related data as maybe unused
      power: supply: twl4030_charger: mark OF related data as maybe unused
      power: supply: lp8727_charger: mark OF related data as maybe unused
      power: supply: ltc4162-l-charger: mark OF related data as maybe unused
      power: supply: bq24257_charger: mark OF related data as maybe unused
      power: supply: bq25890_charger: mark OF related data as maybe unused
      power: reset: qcom-pon: drop of_match_ptr for ID table

Rob Herring (1):
      power: supply: charger-manager: Use of_property_read_bool() for boolean properties

Sebastian Reichel (16):
      dt-bindings: power: supply: adc-battery: add binding
      power: supply: core: auto-exposure of simple-battery data
      power: supply: generic-adc-battery: convert to managed resources
      power: supply: generic-adc-battery: fix unit scaling
      power: supply: generic-adc-battery: drop jitter delay support
      power: supply: generic-adc-battery: drop charge now support
      power: supply: generic-adc-battery: drop memory alloc error message
      power: supply: generic-adc-battery: use simple-battery API
      power: supply: generic-adc-battery: simplify read_channel logic
      power: supply: generic-adc-battery: add temperature support
      power: supply: generic-adc-battery: add DT support
      power: supply: generic-adc-battery: update copyright info
      power: supply: generic-adc-battery: improve error message
      power: supply: generic-adc-battery: style fixes
      Merge tag 'v6.3-rc3'
      Merge tag 'for-v6.3-rc'

Zheng Wang (2):
      power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
      power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition

 .../bindings/power/supply/adc-battery.yaml         |  70 ++++++
 drivers/power/reset/qcom-pon.c                     |   2 +-
 drivers/power/supply/axp288_charger.c              |  15 +-
 drivers/power/supply/axp288_fuel_gauge.c           |   2 +
 drivers/power/supply/bq24190_charger.c             |   1 +
 drivers/power/supply/bq24257_charger.c             |   2 +-
 drivers/power/supply/bq256xx_charger.c             |  40 ++++
 drivers/power/supply/bq25890_charger.c             |   2 +-
 drivers/power/supply/charger-manager.c             |   2 +-
 drivers/power/supply/cros_usbpd-charger.c          |   2 +-
 drivers/power/supply/da9150-charger.c              |   1 +
 drivers/power/supply/generic-adc-battery.c         | 245 ++++++---------------
 drivers/power/supply/lp8727_charger.c              |   2 +-
 drivers/power/supply/ltc4162-l-charger.c           |   2 +-
 drivers/power/supply/power_supply_core.c           | 179 +++++++++++++--
 drivers/power/supply/power_supply_sysfs.c          |  23 +-
 drivers/power/supply/rk817_charger.c               |  46 ++--
 drivers/power/supply/rt9455_charger.c              |   2 +-
 drivers/power/supply/twl4030_charger.c             |   2 +-
 include/linux/power/generic-adc-battery.h          |  23 --
 include/linux/power_supply.h                       |   8 +
 21 files changed, 415 insertions(+), 256 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/supply/adc-battery.yaml
 delete mode 100644 include/linux/power/generic-adc-battery.h

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ