Merge tag 'pwm/for-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 6 Apr 2023 18:08:03 +0000 (11:08 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 6 Apr 2023 18:08:03 +0000 (11:08 -0700)
commitae52f797904ef0e98951e43d15a274fa8e80bbe5
treece2dcb802a1c2eea64a01e38c3ad2be66e296a30
parentac6c043391b266a360a53f933638003365bd10c9
parent1271a7b98e7989ba6bb978e14403fc84efe16e13
Merge tag 'pwm/for-6.3-rc6' of git://git./linux/kernel/git/thierry.reding/linux-pwm

Pull pwm fixes from Thierry Reding:
 "These are some fixes to make sure the PWM state structure is always
  initialized to a known state.

  Prior to this it could happen in some situations that random data from
  the stack would leak into the data structure and cause subtle bugs"

* tag 'pwm/for-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm:
  pwm: Zero-initialize the pwm_state passed to driver's .get_state()
  pwm: meson: Explicitly set .polarity in .get_state()
  pwm: sprd: Explicitly set .polarity in .get_state()
  pwm: iqs620a: Explicitly set .polarity in .get_state()
  pwm: cros-ec: Explicitly set .polarity in .get_state()
  pwm: hibvt: Explicitly set .polarity in .get_state()