[PATCH leds v3 0/9] Start moving parsing of `linux,default-trigger` to LED core (a cleanup of LED drivers)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Pavel,

this is v3, on top of your current for-next branch.

Changes:
- lm36274 again with the use-after-free issue you mentioned solved
- lm3532 does not need to parse `label` since it uses init_data
- leds-syscon can also use init_data by simple change
- the last patch, which moves parsing of `linux,default-trigger`, is now
  compatible with current version of the patches

Marek

Marek Behún (9):
  leds: lm36274: cosmetic: rename lm36274_data to chip
  leds: lm36274: don't iterate through children since there is only one
  leds: lm36274: use struct led_init_data when registering
  leds: lm36274: do not set chip settings in DT parsing function
  leds: lm36274: use platform device as parent of LED
  leds: lm36274: use devres LED registering function
  leds: lm3532: don't parse label DT property
  leds: syscon: use struct led_init_data when registering
  leds: parse linux,default-trigger DT property in LED core

 drivers/leds/led-class.c         |   5 ++
 drivers/leds/leds-an30259a.c     |   3 -
 drivers/leds/leds-aw2013.c       |   3 -
 drivers/leds/leds-bcm6328.c      |   4 -
 drivers/leds/leds-bcm6358.c      |   4 -
 drivers/leds/leds-cr0014114.c    |   3 -
 drivers/leds/leds-el15203000.c   |   3 -
 drivers/leds/leds-gpio.c         |   3 -
 drivers/leds/leds-is31fl32xx.c   |   3 -
 drivers/leds/leds-lm3532.c       |  15 ----
 drivers/leds/leds-lm36274.c      | 128 ++++++++++++++-----------------
 drivers/leds/leds-lm3692x.c      |   3 -
 drivers/leds/leds-lm3697.c       |   3 -
 drivers/leds/leds-lp50xx.c       |   3 -
 drivers/leds/leds-lp8860.c       |   4 -
 drivers/leds/leds-lt3593.c       |   3 -
 drivers/leds/leds-max77650.c     |   3 -
 drivers/leds/leds-mt6323.c       |   4 -
 drivers/leds/leds-ns2.c          |   3 -
 drivers/leds/leds-pm8058.c       |   2 -
 drivers/leds/leds-pwm.c          |   5 --
 drivers/leds/leds-syscon.c       |   9 +--
 drivers/leds/leds-tlc591xx.c     |   3 -
 drivers/leds/leds-turris-omnia.c |   2 -
 24 files changed, 68 insertions(+), 153 deletions(-)


base-commit: a0e550dc351ab5fabe8ea86e45b974494a0a6bf8
-- 
2.26.2




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux