diff options
author | Udipto Goswami <quic_ugoswami@quicinc.com> | 2022-12-15 08:29:06 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-01-17 19:07:06 +0300 |
commit | ce405d561b020e5a46340eb5146805a625dcacee (patch) | |
tree | 0a2dabd339293557e27bda1af6092aaed4c20ded /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 6a19da111057f69214b97c62fb0ac59023970850 (diff) | |
download | linux-ce405d561b020e5a46340eb5146805a625dcacee.tar.xz |
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
As per the documentation, function usb_ep_free_request guarantees
the request will not be queued or no longer be re-queued (or
otherwise used). However, with the current implementation it
doesn't make sure that the request in ep0 isn't reused.
Fix this by dequeuing the ep0req on functionfs_unbind before
freeing the request to align with the definition.
Fixes: ddf8abd25994 ("USB: f_fs: the FunctionFS driver")
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
Tested-by: Krishna Kurapati <quic_kriskura@quicinc.com>
Link: https://lore.kernel.org/r/20221215052906.8993-3-quic_ugoswami@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions