aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/cdns3-trace.c
diff options
context:
space:
mode:
authorNamjae Jeon <[email protected]>2022-07-28 23:35:18 +0900
committerSteve French <[email protected]>2022-07-31 23:14:32 -0500
commita14c573870a664386adc10526a6c2648ea56dae1 (patch)
treeb7d174950764bbaa0a81d0c927ef27d73b6db7cd /drivers/usb/cdns3/cdns3-trace.c
parent17ea92a9f6d0b9a97aaec5ab748e4591d70a562c (diff)
ksmbd: use wait_event instead of schedule_timeout()
ksmbd threads eating masses of cputime when connection is disconnected. If connection is disconnected, ksmbd thread waits for pending requests to be processed using schedule_timeout. schedule_timeout() incorrectly is used, and it is more efficient to use wait_event/wake_up than to check r_count every time with timeout. Signed-off-by: Namjae Jeon <[email protected]> Reviewed-by: Hyunchul Lee <[email protected]> Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-trace.c')
0 files changed, 0 insertions, 0 deletions