summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorPrashanth K <prashanth.k@oss.qualcomm.com>2025-02-12 13:08:40 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-02-19 17:18:41 +0300
commit17c2c87c37862c3e95b55f660681cc6e8d66660e (patch)
treedf7d9722b42c97e9e5cf82f347c36d137abe882d /tools/perf/scripts/python/libxed.py
parentc90aad369899a607cfbc002bebeafd51e31900cd (diff)
downloadlinux-17c2c87c37862c3e95b55f660681cc6e8d66660e.tar.xz
usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
Currently while UDC suspends, u_ether attempts to remote wakeup the host if there are any pending transfers. However, if remote wakeup fails, the UDC remains suspended but the is_suspend flag is not set. And since is_suspend flag isn't set, the subsequent eth_start_xmit() would queue USB requests to suspended UDC. To fix this, bail out from gether_suspend() only if remote wakeup operation is successful. Cc: stable <stable@kernel.org> Fixes: 0a1af6dfa077 ("usb: gadget: f_ecm: Add suspend/resume and remote wakeup support") Signed-off-by: Prashanth K <prashanth.k@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250212100840.3812153-1-prashanth.k@oss.qualcomm.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions