aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorVamsi Krishna Samavedam <[email protected]>2020-11-30 12:34:53 -0800
committerGreg Kroah-Hartman <[email protected]>2020-12-04 16:09:10 +0100
commita4b98a7512f18534ce33a7e98e49115af59ffa00 (patch)
treed6f5bc4a771da32e94f12f958e279c95a4ce662b /tools
parent45c5775460f32ed8cdb7c16986ae1a2c254346b3 (diff)
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
The function may be unbound causing the ffs_ep and its descriptors to be freed while userspace is in the middle of an ioctl requesting the same descriptors. Avoid dangling pointer reference by first making a local copy of desctiptors before releasing the spinlock. Fixes: c559a3534109 ("usb: gadget: f_fs: add ioctl returning ep descriptor") Reviewed-by: Peter Chen <[email protected]> Signed-off-by: Vamsi Krishna Samavedam <[email protected]> Signed-off-by: Jack Pham <[email protected]> Cc: stable <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions