diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-05-10 14:01:00 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-05-10 14:01:00 -0700 | 
| commit | cfb4be1a61200fbbd29f2699b11899789855bbe4 (patch) | |
| tree | 046c7604ddce9b2e517211a13e6007c062bd98d8 /drivers/usb/cdns3/cdnsp-trace.h | |
| parent | f4345f05c0dfc73c617e66f3b809edb8ddd41075 (diff) | |
| parent | ee0166b637a5e376118e9659e5b4148080f1d27e (diff) | |
Merge tag 'gpio-fixes-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Pull gpio fixes from Bartosz Golaszewski:
 "Some last-minute fixes for this release from the GPIO subsystem.
  The first two address a regression in performance reported to me after
  the conversion to using SRCU in GPIOLIB that was merged during the
  v6.9 merge window. The second patch is not technically a fix but since
  after the first one we no longer need to use a per-descriptor SRCU
  struct, I think it's worth to simplify the code before it gets
  released on Sunday.
  The next two commits fix two memory issues: one use-after-free bug and
  one instance of possibly leaking kernel stack memory to user-space.
  Summary:
   - fix a performance regression in GPIO requesting and releasing after
     the conversion to SRCU
   - fix a use-after-free bug due to a race-condition
   - fix leaking stack memory to user-space in a GPIO uABI corner case"
* tag 'gpio-fixes-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  gpiolib: cdev: fix uninitialised kfifo
  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
  gpiolib: use a single SRCU struct for all GPIO descriptors
  gpiolib: fix the speed of descriptor label setting with SRCU
Diffstat (limited to 'drivers/usb/cdns3/cdnsp-trace.h')
0 files changed, 0 insertions, 0 deletions
