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>
Fri, 12 Aug 2011 02:35:47 +0000 (22:35 -0400)
commite95a8fc7f5a615af7f09fc641a0b6a744d513c90
tree7556d12ed1ad3787bce06dd8a776eb160a01ec91
parentb1f1f35418fadede1c505934567d0af03d0fbeea
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