head	1.1;
access;
symbols
	LKML-branch:1.1.0.2;
locks; strict;
comment	@# @;


1.1
date	2006.10.18.15.40.32;	author jsipek;	state dead;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2006.10.18.15.40.32;	author jsipek;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2006.10.18.22.26.10;	author jsipek;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2006.10.24.06.05.37;	author jsipek;	state dead;
branches;
next	;


desc
@@


1.1
log
@file struct_path was initially added on branch LKML-branch.
@
text
@@


1.1.2.1
log
@struct path patches (reiserfs & dm renames, ecryptfs conversion)
@
text
@a0 38
struct path: Move namei struct path into include/linux

From: Josef "Jeff" Sipek <jsipek@@cs.sunysb.edu>

Moved struct path from fs/namei.c to include/linux/namei.h.

Signed-off-by: Josef "Jeff" Sipek <jsipek@@cs.sunysb.edu>

diff -r 73c91439f7a2 fs/namei.c
--- a/fs/namei.c	Wed Oct 18 11:00:09 2006 -0400
+++ b/fs/namei.c	Wed Oct 18 11:06:19 2006 -0400
@@@@ -569,11 +569,6 @@@@ fail:
 	path_release(nd);
 	return PTR_ERR(link);
 }
-
-struct path {
-	struct vfsmount *mnt;
-	struct dentry *dentry;
-};
 
 static inline void dput_path(struct path *path, struct nameidata *nd)
 {
diff -r 73c91439f7a2 include/linux/namei.h
--- a/include/linux/namei.h	Wed Oct 18 11:00:09 2006 -0400
+++ b/include/linux/namei.h	Wed Oct 18 11:07:02 2006 -0400
@@@@ -27,6 +27,11 @@@@ struct nameidata {
 	union {
 		struct open_intent open;
 	} intent;
+};
+
+struct path {
+	struct vfsmount *mnt;
+	struct dentry *dentry;
 };
 
 /*
@


1.1.2.2
log
@message update
@
text
@d1 1
a1 1
struct path: Move struct path from fs/namei.c into include/linux
d5 1
a5 3
Moved struct path from fs/namei.c to include/linux/namei.h. This allows many
places in the VFS, as well as any stackable filesystem to easily keep track
of dentry-vfsmount pairs.
@


1.1.2.3
log
@Move patches already in mm into a subdir
@
text
@@


