dlm: Use cond_resched() in ast delivery loop
On Wed, Dec 10, 2008 at 11:42:06AM +0000, Steven Whitehouse wrote:
> This is a one-liner to use cond_resched() rather than schedule()
> in the ast delivery loop. It should not be necessary to schedule
> every time, so this will save some cpu time while continuing to
> allow scheduling when required.
Thanks, will queue it up.
> Signed-off-by: Steven Whitehouse <email@example.com>
> diff --git a/fs/dlm/ast.c b/fs/dlm/ast.c
> index 8bf31e3..30c11f3 100644
> --- a/fs/dlm/ast.c
> +++ b/fs/dlm/ast.c
> @@ -101,7 +101,7 @@ static void process_asts(void)
> and may result in the lkb being freed */
> - schedule();
> + cond_resched();