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>
Tue, 11 Nov 2014 01:21:25 +0000 (20:21 -0500)
commit6813d3349f9373c5ab8d957569d7baa7405476bb
tree413ea71f75336d7a5b21d3ee67658eb4c3a623a0
parent7a029fb44f85669422342296d20f2ddd4360d528
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