sched: completion: use bool in try_wait_for_completion
PATCH 1/1 sched: completion: use bool in try_wait_for_completion
Use bool in place of int in the function try_wait_for_completion.
Signed-off-by Gaurav Jindal<[email protected]>
---
kernel/sched/completion.c +3 -3
@@ -283,7 +283,7 @@ int __sched wait_for_completion_killable(struct completion *x)bool try_wait_for_completion (struct completion *x) {unsigned long flags; -int ret =1 ; +bool ret = true;/* * Since x->done will need to be locked only
@@ -292,11 +292,11 @@ bool try_wait_for_completion(struct completion *x)* return early in the blocking case. */ if (!READ_ONCE (x->done)) -return 0 ; +return false;spin_lock_irqsave (&x->wait.lock, flags);if (!x->done) - ret =0 ; + ret = false;else if (x->done !=UINT_MAX ) x->done--;spin_unlock_irqrestore (&x->wait.lock, flags);