From d80c1c91bef762e50b64f2033d11c85165be7c7f Mon Sep 17 00:00:00 2001 From: Sebastian Sumpf Date: Thu, 18 Jun 2015 14:17:33 +0200 Subject: [PATCH] usb_drv: Remove signaling in wait_event_timeout With the server framework this becomes unnecessary. Also when the 'platform_drv' has a lower priority, signaling will cause a constant load that starves the 'platform_drv'. Fixes #1594 --- repos/dde_linux/src/lib/usb/signal/event.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/repos/dde_linux/src/lib/usb/signal/event.cc b/repos/dde_linux/src/lib/usb/signal/event.cc index 9aceaba1d1..1ca5ced2c9 100644 --- a/repos/dde_linux/src/lib/usb/signal/event.cc +++ b/repos/dde_linux/src/lib/usb/signal/event.cc @@ -181,8 +181,6 @@ __wait_completion_timeout(struct completion *work, unsigned long timeout) { unsigned long _j = jiffies + timeout; while (!work->done) { - /* send signal */ - Event_context::e()->submit(); __wait_event(); if (_j <= jiffies) {