Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7e075c9b authored by Pradeep P V K's avatar Pradeep P V K Committed by Udipto Goswami
Browse files

wait: add wake_up_sync()



The synchronous wakeup interface is available only for the interruptible
wakeup. Add it for normal wakeup.

Change-Id: Ia4460aa55690d14d203cdc843bd600c9e26c53f1
Suggested-by: default avatarPavankumar Kondeti <pkondeti@codeaurora.org>
Signed-off-by: default avatarPradeep P V K <pragalla@codeaurora.org>
parent 85866d27
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -203,6 +203,7 @@ void __wake_up_sync(struct wait_queue_head *wq_head, unsigned int mode, int nr);
#define wake_up_interruptible_nr(x, nr)	__wake_up(x, TASK_INTERRUPTIBLE, nr, NULL)
#define wake_up_interruptible_all(x)	__wake_up(x, TASK_INTERRUPTIBLE, 0, NULL)
#define wake_up_interruptible_sync(x)	__wake_up_sync((x), TASK_INTERRUPTIBLE, 1)
#define wake_up_sync(x)			__wake_up_sync(x, TASK_NORMAL, 1)

/*
 * Wakeup macros to be used to report events to the targets.