Martin Walter:
> Oh there is still yet a little problem in inode.c (20050929-0844) with 
> Junjiro'
> s patch:
        :::
> + find /a /diff /b -ls
>      2    0 drwxr-xr-x   5 root     root          104 Oct 10 15:31 /a
>      4    0 drwxr-xr-x   2 root     root           48 Oct 10 15:31 /a/1
>  79135    0 drwxr-xr-x   2 root     root           60 Oct 10 15:32 /diff
>  79154    0 -rw-r--r--   1 root     root            0 Oct 10 15:32 /diff/x1
>   1805    0 drwxr-xr-x   5 root     root           60 Oct 10 15:32 /b
>   1806    0 -rw-r--r--   1 root     root            0 Oct 10 15:32 /b/x1
>   1807    0 drwxr-xr-x   2 root     root           48 Oct 10 15:31 /b/1
> + touch /b/1/x1
>          <------- SHOULD SUCCEED!
> touch: cannot touch `/b/1/x1': Permission denied
>          <------- NOT OK

Hello Martin.

If your kernel is still 2.6.11.x, try upgrading 2.6.12 or later.
I am afraid that the cause is related to the changes of
nfs_permission().
Or apply my last debug print patch, and show me the output when you
'touch /b/1/x1.' It will show the returned value of nfs_permission().


Junjiro Okajima
_______________________________________________
unionfs mailing list
unionfs@mail.fsl.cs.sunysb.edu
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs

Reply via email to