diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-01-18 16:58:21 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-01-18 16:58:21 -0800 |
commit | 5c93506983626419fb8719a7301b53faea1e0bb3 (patch) | |
tree | c54f852593ec7e02aa89e921ccca798cb73d4b65 /include | |
parent | 21c91bb9367716f61f46a352aafdeda61cb91c73 (diff) | |
parent | 9320fc509b87b4d795fb37112931e2f4f8b5c55f (diff) |
Merge tag 'pwm/for-6.8-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/ukleinek/linux
Pull pwm fixes from Uwe Kleine-König:
- fix a duplicate cleanup in an error path introduced in
this merge window
- fix an out-of-bounds access
In practise it doesn't happen - otherwise someone would have noticed
since v5.17-rc1 I guess - because the device tree binding for the two
drivers using of_pwm_single_xlate() only have args->args_count == 1.
A device-tree that doesn't conform to the respective bindings could
trigger that easily however.
- correct the request callback of the jz4740 pwm driver which used
dev_err_probe() long after .probe() completed.
This is conceptually wrong because dev_err_probe() might call
device_set_deferred_probe_reason() which is nonsensical after the
driver is bound.
* tag 'pwm/for-6.8-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/ukleinek/linux:
pwm: jz4740: Don't use dev_err_probe() in .request()
pwm: Fix out-of-bounds access in of_pwm_single_xlate()
pwm: bcm2835: Remove duplicate call to clk_rate_exclusive_put()
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions