> @@ -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;
-- 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