Unionfs: pass nameidata intent information to lower level file systems 2.6.23-rc1-u1
authorErez_Zadok <ezk@cs.sunysb.edu>
Mon, 23 Jul 2007 07:13:01 +0000 (03:13 -0400)
committerErez_Zadok <ezk@cs.sunysb.edu>
Mon, 23 Jul 2007 07:13:01 +0000 (03:13 -0400)
commit65f0037950d1b006a2a46f830753f77f431b0784
tree209a4dd4f72e736590b589e760a7717b3c256d00
parent12ab1209a7fed65bff471c72334a5060fe18b152
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