Subject: Re: [vserver] Linux VServer patch for 2.6.22.9
From: Herbert Poetzl <herbert@13thfloor.at>
Date: Sun, 30 Sep 2007 21:33:06 +0200

On Fri, Sep 28, 2007 at 12:13:16PM +0200, Oliver Paulus wrote:
> >@@ -797,7 +817,8 @@ out:
> >       return error;
> >}
> Sorry. My previous post was not correct. The out part has no changes in this
> case - but why does I get a reject for this code change?
> >               goto out;
> >       locks_copy_lock(new_fl, request);
> >       locks_insert_lock(&inode->i_flock, new_fl);
> >+       vx_locks_inc(new_fl);
> >       new_fl = NULL;
> >       error = 0;
> 
> These lines had a failure in the previous post:
> >And this is the code part in the 2.6.22.9 "fs/locks.c" source:
> >               goto out;
> >       locks_copy_lock(new_fl, request);
> >       locks_insert_lock(before, new_fl);
> >       vx_locks_inc(new_fl);
> >       new_fl = NULL;
> >       error = 0;
> this is correct:
>                goto out;
>        locks_copy_lock(new_fl, request);
>        locks_insert_lock(before, new_fl);
>        new_fl = NULL;
>        error = 0;

there is a 2.6.22.9-vs2.3.0.25 available now, and
a vs2.2.x version will be there soon ...

HTH,
Herbert

> --
> Oliver Paulus
> 
> OpenPGP
> Key id: 28D9C44F
> Fingerprint: EADA 62FC 07DC 3361 A3D6  4174 2DE3 C027 28D9 C44F
> Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x28D9C44F