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: <20241121124131.GB7052@google.com>
Date: Thu, 21 Nov 2024 12:41:31 +0000
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.13

Good afternoon Linus,

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.13

for you to fetch changes up to e8501858035b1f95468da525e7357c8c33811b88:

  leds: ss4200: Fix the wrong format specifier for 'blinking' (2024-11-12 14:39:26 +0000)

----------------------------------------------------------------
- Removed unused local header files from various drivers.
- Reverted platform driver removal to the original method for consistency.
- Introduced ordered workqueues for LED events, replacing the less efficient system_wq.
- Switched to a safer iteration macro in several drivers to prevent potential memory leaks.
- Fixed a refcounting bug in the mt6360 flash LED driver.
- Fixed an uninitialized variable in the mt6370_mc_pattern_clear() function.
- Resolved Smatch warnings in the leds-bcm6328 driver.
- Addressed a potential NULL pointer dereference in the brightness_show() function.
- Fixed an incorrect format specifier in the ss4200 driver.
- Prevented a resource leak in the max5970 driver's probe function.
- Added support for specifying the number of serial shift bits in the device tree for the BCM63138 family.
- Implemented multicolor brightness control in the lp5562 driver.
- Added a device tree property to override the default LED pin polarity.
- Added a property to specify the default brightness value when the LED is initially on.
- Set missing timing properties for the ktd2692 driver.
- Documented the "rc-feedback" trigger for controlling LEDs based on remote control activity.
- Converted text bindings to YAML for the pca955x driver to enable device tree validation.
- Removed redundant checks for invalid channel numbers in the lp55xx driver.
- Updated the MAINTAINERS file with current contact information.

----------------------------------------------------------------
Benedikt Niedermayr (1):
      MAINTAINERS: Replace Siemens IPC related bouncing maintainers

Daniel Golle (1):
      dt-bindings: leds: Add 'active-high' property

Dipendra Khadka (1):
      leds: bcm6328: Replace divide condition with comparison for shift value

Dmitry Rokosov (1):
      leds: Introduce ordered workqueue for LEDs events instead of system_wq

George Stark (2):
      dt-bindings: leds: pwm: Add default-brightness property
      leds: pwm: Add optional DT property default-brightness

Heiko Stuebner (1):
      dt-bindings: leds: Document "rc-feedback" trigger

Javier Carrasco (25):
      leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
      leds: flash: mt6370: Switch to device_for_each_child_node_scoped()
      leds: flash: leds-qcom-flash: Switch to device_for_each_child_node_scoped()
      leds: aw200xx: Switch to device_for_each_child_node_scoped()
      leds: cr0014114: Switch to device_for_each_child_node_scoped()
      leds: el15203000: Switch to device_for_each_child_node_scoped()
      leds: gpio: Switch to device_for_each_child_node_scoped()
      leds: lm3532: Switch to device_for_each_child_node_scoped()
      leds: lm3697: Switch to device_for_each_child_node_scoped()
      leds: lp50xx: Switch to device_for_each_child_node_scoped()
      leds: max77650: Switch to device_for_each_child_node_scoped()
      leds: ns2: Switch to device_for_each_child_node_scoped()
      leds: pca963x: Switch to device_for_each_child_node_scoped()
      leds: pwm: Switch to device_for_each_child_node_scoped()
      leds: sun50i-a100: Switch to device_for_each_child_node_scoped()
      leds: tca6507: Switch to device_for_each_child_node_scoped()
      leds: rgb: ktd202x: Switch to device_for_each_child_node_scoped()
      leds: rgb: mt6370: Switch to device_for_each_child_node_scoped()
      leds: flash: Remove unused local leds.h
      leds: multicolor: Remove unused local leds.h
      leds: gpio: Remove unused local leds.h
      leds: lp50xx: Remove unused local leds.h
      leds: pwm: Remove unused local leds.h
      leds: turris-omnia: Remove unused local leds.h
      leds: max5970: Fix unreleased fwnode_handle in probe function

Julia Lawall (1):
      leds: leds-gpio-register: Reorganize kerneldoc parameter names

Linus Walleij (4):
      dt-bindings: leds: bcm63138: Add shift register bits
      leds: bcm63138: Use scopes and guards
      leds: bcm63138: Handle shift register config
      leds: bcm63138: Add some register defines

Michal Vokáč (2):
      leds: lp5562: Add multicolor brightness control
      leds: lp55xx: Remove redundant test for invalid channel number

Mukesh Ojha (1):
      leds: class: Protect brightness_show() with led_cdev->led_access mutex

Raymond Hackley (1):
      leds: ktd2692: Set missing timing properties

Ricky CX Wu (1):
      dt-bindings: leds: pca955x: Convert text bindings to YAML

Suraj Sonawane (1):
      leds: rgb: leds-mt6370-rgb: Fix uninitialized variable 'ret' in mt6370_mc_pattern_clear

Uwe Kleine-König (1):
      leds: Switch back to struct platform_driver::remove()

WangYuli (1):
      leds: rgb: leds-group-multicolor: Correct the typo 'acccess'

Zhu Jun (1):
      leds: ss4200: Fix the wrong format specifier for 'blinking'

 Documentation/devicetree/bindings/leds/common.yaml |  16 +++
 .../devicetree/bindings/leds/leds-bcm63138.yaml    |  11 ++
 .../devicetree/bindings/leds/leds-pca955x.txt      |  89 ------------
 .../devicetree/bindings/leds/leds-pwm.yaml         |   6 +
 .../devicetree/bindings/leds/nxp,pca955x.yaml      | 158 +++++++++++++++++++++
 MAINTAINERS                                        |  12 +-
 drivers/leds/blink/leds-bcm63138.c                 |  29 ++--
 drivers/leds/blink/leds-lgm-sso.c                  |   2 +-
 drivers/leds/flash/leds-aat1290.c                  |   2 +-
 drivers/leds/flash/leds-ktd2692.c                  |   3 +-
 drivers/leds/flash/leds-max77693.c                 |   2 +-
 drivers/leds/flash/leds-mt6360.c                   |   5 +-
 drivers/leds/flash/leds-mt6370-flash.c             |  11 +-
 drivers/leds/flash/leds-qcom-flash.c               |   6 +-
 drivers/leds/flash/leds-rt8515.c                   |   2 +-
 drivers/leds/flash/leds-sgm3140.c                  |   2 +-
 drivers/leds/led-class-flash.c                     |   1 -
 drivers/leds/led-class-multicolor.c                |   2 -
 drivers/leds/led-class.c                           |  26 +++-
 drivers/leds/led-core.c                            |   6 +-
 drivers/leds/leds-88pm860x.c                       |   2 +-
 drivers/leds/leds-adp5520.c                        |   2 +-
 drivers/leds/leds-aw200xx.c                        |   7 +-
 drivers/leds/leds-bcm6328.c                        |   4 +-
 drivers/leds/leds-cht-wcove.c                      |   2 +-
 drivers/leds/leds-clevo-mail.c                     |   2 +-
 drivers/leds/leds-cr0014114.c                      |   4 +-
 drivers/leds/leds-da903x.c                         |   2 +-
 drivers/leds/leds-da9052.c                         |   2 +-
 drivers/leds/leds-el15203000.c                     |  14 +-
 drivers/leds/leds-gpio-register.c                  |   2 +-
 drivers/leds/leds-gpio.c                           |  11 +-
 drivers/leds/leds-lm3532.c                         |  18 +--
 drivers/leds/leds-lm3533.c                         |   2 +-
 drivers/leds/leds-lm3697.c                         |  18 +--
 drivers/leds/leds-lp50xx.c                         |  23 +--
 drivers/leds/leds-lp5562.c                         |  25 ++++
 drivers/leds/leds-lp55xx-common.c                  |   3 -
 drivers/leds/leds-max5970.c                        |   5 +-
 drivers/leds/leds-max77650.c                       |  18 +--
 drivers/leds/leds-mc13783.c                        |   2 +-
 drivers/leds/leds-mt6323.c                         |   2 +-
 drivers/leds/leds-ns2.c                            |   7 +-
 drivers/leds/leds-pca963x.c                        |  11 +-
 drivers/leds/leds-powernv.c                        |   4 +-
 drivers/leds/leds-pwm.c                            |  33 +++--
 drivers/leds/leds-rb532.c                          |   2 +-
 drivers/leds/leds-regulator.c                      |   2 +-
 drivers/leds/leds-sc27xx-bltc.c                    |   2 +-
 drivers/leds/leds-ss4200.c                         |   2 +-
 drivers/leds/leds-sun50i-a100.c                    |  29 ++--
 drivers/leds/leds-sunfire.c                        |   4 +-
 drivers/leds/leds-tca6507.c                        |   7 +-
 drivers/leds/leds-turris-omnia.c                   |   1 -
 drivers/leds/leds-wm831x-status.c                  |   2 +-
 drivers/leds/leds-wm8350.c                         |   2 +-
 drivers/leds/rgb/leds-group-multicolor.c           |   2 +-
 drivers/leds/rgb/leds-ktd202x.c                    |   8 +-
 drivers/leds/rgb/leds-mt6370-rgb.c                 |  39 ++---
 .../leds/simple/simatic-ipc-leds-gpio-apollolake.c |   2 +-
 .../simple/simatic-ipc-leds-gpio-elkhartlake.c     |   2 +-
 drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c |   2 +-
 include/linux/leds.h                               |   3 +-
 63 files changed, 397 insertions(+), 330 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-pca955x.txt
 create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca955x.yaml
 
-- 
Lee Jones [李琼斯]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ