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: <Y/csGl2m6+e763Of@google.com>
Date:   Thu, 23 Feb 2023 09:04:26 +0000
From:   Lee Jones <lee@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Pavel Machek <pavel@....cz>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] LEDs for v6.3

Good morning Linus,

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

  Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 056f65c3938bfa40141669b974d441348af3ee54:

  leds: Remove ide-disk trigger (2023-02-04 15:18:17 +0000)

----------------------------------------------------------------
 - Remove Drivers
   - HTC ASIC3 LED

 - New Functionality
   - Provide generic led_get() which can be used by both DT and !DT platforms

 - Fix-ups
   - Convert a bunch of I2C subsystem users to the new probing API
   - Explicitly provide missing include files
   - Make use of led_init_default_state_get() and rid the custom variants
   - Use simplified fwnode_device_is_compatible() API
   - Provide some Device Tree additions / adaptions
   - Fix some trivial spelling issues

 - Bug Fixes
   - Prevent device refcount leak during led_put() and of_led_get()
   - Clear previous data from temporary led_pwm structure before processing next child
   - Fix Clang's warning about incompatible function types when using devm_add_action*()

----------------------------------------------------------------
Andy Shevchenko (12):
      leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
      leds: Add missing includes and forward declarations in leds.h
      leds: Move led_init_default_state_get() to the global header
      leds: an30259a: Get rid of custom led_init_default_state_get()
      leds: bcm6328: Get rid of custom led_init_default_state_get()
      leds: bcm6358: Get rid of custom led_init_default_state_get()
      leds: mt6323: Get rid of custom led_init_default_state_get()
      leds: mt6360: Get rid of custom led_init_default_state_get()
      leds: pca955x: Get rid of custom led_init_default_state_get()
      leds: pm8058: Get rid of custom led_init_default_state_get()
      leds: syscon: Get rid of custom led_init_default_state_get()
      leds: tca6507: Convert to use fwnode_device_is_compatible()

Arnd Bergmann (1):
      leds: Remove asic3 driver

Corentin Labbe (2):
      dt-bindings: leds: Add disk write/read and usb-host/usb-gadget
      leds: Remove ide-disk trigger

Geert Uytterhoeven (1):
      dt-bindings: leds: Document Bluetooth and WLAN triggers

Hans de Goede (4):
      leds: led-class: Add missing put_device() to led_put()
      leds: led-class: Add led_module_get() helper
      leds: led-class: Add __devm_led_get() helper
      leds: led-class: Add generic [devm_]led_get()

Henning Schild (1):
      leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver

Hui Wang (1):
      leds: pwm: Clear the led structure before parsing each child node

Miaoqian Lin (1):
      leds: led-core: Fix refcount leak in of_led_get()

Randy Dunlap (1):
      Documentation: leds: Correct spelling

Uwe Kleine-König (21):
      leds: bd2802: Convert to i2c's .probe_new()
      leds: blinkm: Convert to i2c's .probe_new()
      leds: is31fl32xx: Convert to i2c's .probe_new()
      leds: lm3530: Convert to i2c's .probe_new()
      leds: lm3532: Convert to i2c's .probe_new()
      leds: lm355x: Convert to i2c's .probe_new()
      leds: lm3642: Convert to i2c's .probe_new()
      leds: lm3692x: Convert to i2c's .probe_new()
      leds: lm3697: Convert to i2c's .probe_new()
      leds: lp3944: Convert to i2c's .probe_new()
      leds: lp3952: Convert to i2c's .probe_new()
      leds: lp5521: Convert to i2c's .probe_new()
      leds: lp5523: Convert to i2c's .probe_new()
      leds: lp5562: Convert to i2c's .probe_new()
      leds: lp8501: Convert to i2c's .probe_new()
      leds: lp8860: Convert to i2c's .probe_new()
      leds: pca9532: Convert to i2c's .probe_new()
      leds: pca963x: Convert to i2c's .probe_new()
      leds: tca6507: Convert to i2c's .probe_new()
      leds: tlc591xx: Convert to i2c's .probe_new()
      leds: turris-omnia: Convert to i2c's .probe_new()

 Documentation/devicetree/bindings/leds/common.yaml |  15 +-
 Documentation/leds/leds-qcom-lpg.rst               |   4 +-
 drivers/leds/Kconfig                               |  11 --
 drivers/leds/Makefile                              |   1 -
 drivers/leds/flash/leds-mt6360.c                   |  38 +----
 drivers/leds/led-class.c                           | 139 +++++++++++++---
 drivers/leds/leds-an30259a.c                       |  21 +--
 drivers/leds/leds-asic3.c                          | 177 ---------------------
 drivers/leds/leds-bcm6328.c                        |  49 +++---
 drivers/leds/leds-bcm6358.c                        |  32 ++--
 drivers/leds/leds-bd2802.c                         |   5 +-
 drivers/leds/leds-blinkm.c                         |   5 +-
 drivers/leds/leds-is31fl319x.c                     |   7 +-
 drivers/leds/leds-is31fl32xx.c                     |   5 +-
 drivers/leds/leds-lm3530.c                         |   5 +-
 drivers/leds/leds-lm3532.c                         |   5 +-
 drivers/leds/leds-lm355x.c                         |   6 +-
 drivers/leds/leds-lm3642.c                         |   5 +-
 drivers/leds/leds-lm3692x.c                        |   6 +-
 drivers/leds/leds-lm3697.c                         |   5 +-
 drivers/leds/leds-lp3944.c                         |   5 +-
 drivers/leds/leds-lp3952.c                         |   5 +-
 drivers/leds/leds-lp5521.c                         |   6 +-
 drivers/leds/leds-lp5523.c                         |   6 +-
 drivers/leds/leds-lp5562.c                         |   5 +-
 drivers/leds/leds-lp8501.c                         |   6 +-
 drivers/leds/leds-lp8860.c                         |   5 +-
 drivers/leds/leds-mt6323.c                         |  30 ++--
 drivers/leds/leds-pca9532.c                        |   9 +-
 drivers/leds/leds-pca955x.c                        |  26 +--
 drivers/leds/leds-pca963x.c                        |   6 +-
 drivers/leds/leds-pm8058.c                         |  29 ++--
 drivers/leds/leds-pwm.c                            |   4 +-
 drivers/leds/leds-syscon.c                         |  49 +++---
 drivers/leds/leds-tca6507.c                        |   8 +-
 drivers/leds/leds-tlc591xx.c                       |   5 +-
 drivers/leds/leds-turris-omnia.c                   |   5 +-
 drivers/leds/leds.h                                |   1 -
 drivers/leds/simple/simatic-ipc-leds-gpio.c        |   2 +
 drivers/leds/trigger/ledtrig-disk.c                |   4 -
 include/linux/leds.h                               |  36 ++++-
 41 files changed, 332 insertions(+), 461 deletions(-)
 delete mode 100644 drivers/leds/leds-asic3.c

-- 
Lee Jones [李琼斯]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ