[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Cluster-devel] Re: 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 <swhiteho redhat 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 */
>  		dlm_put_lkb(lkb);
>  
> -		schedule();
> +		cond_resched();
>  	}
>  }
>  
> 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]