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 PROTECTED]> > > 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(); > } > } > >
