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>] [day] [month] [year] [list]
Message-ID: <20250730151013.GC6782@google.com>
Date: Wed, 30 Jul 2025 16:10:13 +0100
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Pavel Machek <pavel@....cz>
Subject: [GIT PULL] LEDs for v6.17

Good afternoon Linus,

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.17

for you to fetch changes up to 4903924ac7ef31fbbe48b3261b1bc86ce6cd7e97:

  dt-bindings: leds: ncp5623: Add 0x39 as a valid I2C address (2025-07-23 10:32:36 +0100)

----------------------------------------------------------------
LEDs for for v6.17

- Improvements & Fixes
  * A fix has been implemented in QCOM Flash to prevent incorrect register
    access when the driver is re-bound. This is solved by duplicating a static
    register array during the probe function, which prevents register addresses
    from being miscalculated after multiple binds.
  * The LP50xx driver now correctly handles the 'reg' property in device tree
    child nodes to ensure the multi_index is set correctly. This prevents
    issues where LEDs could be controlled incorrectly if the device tree nodes
    were processed in a different order. An error is returned if the reg
    property is missing or out of range.
  * A Kconfig dependency on between TPS6131x and V4L2_FLASH_LED_CLASS has been
    added to prevent a build failure when the driver is built-in and the V4L2
    flash infrastructure is a loadable module.
  * A potential buffer overflow warning in PCA955x was reported by older GCC
    versions has been fixed by using a more precise format specifier when
    creating the default LED label.

- Cleanups & Refactoring
  * The MAINTAINERS file entry for the TPS6131X flash LED driver has been
    corrected to point to the correct device tree binding file name.
  * A comment in the Flash Class for the flash_timeout setter has been
    corrected to "flash timeout" from "flash duration" for accuracy.
  * The of_led_get() function is no longer exported as it has no users
    outside of its own module.

- Removals
  * The commit to configure LED blink intervals for hardware offload in the
    Netdev Trigger has been reverted. This change was found to break existing
    PHY drivers by putting their LEDs into a permanent, unconditional blinking
    state.

- Device Tree Bindings Updates
  * The binding for LP50xx has been updated to document that the child reg
    property is the index within the LED bank. The example was also updated to
    use correct values.
  * The JNCP5623 binding has been updated to add 0x39 as a valid I2C address,
    as it is used by the NCP5623C variant.

----------------------------------------------------------------
Andy Shevchenko (2):
      leds: Unexport of_led_get()
      leds: pca955x: Avoid potential overflow when filling default_label (take 2)

Arnd Bergmann (1):
      leds: tps6131x: Add V4L2_FLASH_LED_CLASS dependency

Daniel Golle (1):
      Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"

Fabio Estevam (1):
      dt-bindings: leds: ncp5623: Add 0x39 as a valid I2C address

Johan Adolfsson (2):
      leds: leds-lp50xx: Handle reg to get correct multi_index
      dt-bindings: leds: lp50xx: Document child reg, fix example

Krzysztof Kozlowski (1):
      leds: flash: leds-qcom-flash: Fix registry access after re-bind

Lukas Bulwahn (1):
      MAINTAINERS: Adjust file entry in TPS6131X FLASH LED DRIVER

Richard Leitner (1):
      leds: led-class-flash:: Fix flash_timeout comment

 .../devicetree/bindings/leds/leds-lp50xx.yaml         | 19 ++++++++++++-------
 .../devicetree/bindings/leds/onnn,ncp5623.yaml        |  4 +++-
 MAINTAINERS                                           |  2 +-
 drivers/leds/flash/Kconfig                            |  1 +
 drivers/leds/flash/leds-qcom-flash.c                  | 15 +++++++++++----
 drivers/leds/led-class.c                              |  3 +--
 drivers/leds/leds-lp50xx.c                            | 11 ++++++++++-
 drivers/leds/leds-pca955x.c                           |  4 ++--
 drivers/leds/trigger/ledtrig-netdev.c                 | 16 +++-------------
 include/linux/led-class-flash.h                       |  2 +-
 include/linux/leds.h                                  |  1 -
 11 files changed, 45 insertions(+), 33 deletions(-)

-- 
Lee Jones [李琼斯]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ