Unionfs: pass nameidata intent information to lower level file systems
authorErez_Zadok <ezk@cs.sunysb.edu>
Mon, 23 Jul 2007 07:13:01 +0000 (03:13 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Sun, 27 Apr 2014 02:24:48 +0000 (22:24 -0400)
commit8ffb4bc8ab8bc7ed9a808a7b3b93a7986d11021b
tree8a988f2cfdd5873d14b152f0747180ed7d4c43b8
parent5062c220912ccbf2159974add46e5580a772b04d
Unionfs: pass nameidata intent information to lower level file systems

As of 2.6.23-rc1, nfs2 and nfs3, like nfs4 before them, begin relying on the
struct nameidata and especially the intent information, which is passed to
vfs_create() and others.  So, as of now, unionfs properly creates and passes
that intent data to the lower level file system.  Currently supported are
LOOKUP_CREATE open intents.  Others can be supported in the future
incrementally.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/unionfs/copyup.c
fs/unionfs/lookup.c
fs/unionfs/rename.c
fs/unionfs/subr.c
fs/unionfs/union.h