External email: Use caution opening links or attachments
07.04.2020 00:02, Sowjanya Komatineni ÐÐÑÐÑ:
This is a wrong assumption in accordance to the code.process is put to sleep until the condition evaluates to true or signalhttps://elixir.bootlin.com/linux/v5.6.2/source/include/linux/wait.h#L462condition is checked when waitqueue is woken upThe wait_event() won't wait if condition is true.Am I understanding correctly that this thread will take 100% CPU,on more than 2 frames captures, it breaks thread and on next wakeup it
spinning here, if more than 2 frame-captures queued?
continues
is received.
condition is checked each time the waitqueue head is woken up.