This patch allows VFS wrapper functions associate "struct vfsmount" with "struct task_struct" so that LSM hooks can calculate pathname of given "struct dentry". Signed-off-by: Tetsuo Handa --- include/linux/init_task.h | 1 + include/linux/sched.h | 2 ++ 2 files changed, 3 insertions(+) --- linux-2.6-mm.orig/include/linux/init_task.h 2007-11-14 15:12:03.000000000 +0900 +++ linux-2.6-mm/include/linux/init_task.h 2007-11-14 15:15:33.000000000 +0900 @@ -173,6 +173,7 @@ extern struct group_info init_groups; .dirties = INIT_PROP_LOCAL_SINGLE(dirties), \ INIT_TRACE_IRQFLAGS \ INIT_LOCKDEP \ + .last_vfsmount = NULL, \ } --- linux-2.6-mm.orig/include/linux/sched.h 2007-11-14 15:14:35.000000000 +0900 +++ linux-2.6-mm/include/linux/sched.h 2007-11-14 15:15:33.000000000 +0900 @@ -1191,6 +1191,8 @@ struct task_struct { int make_it_fail; #endif struct prop_local_single dirties; + /* vfsmount info for LSM hooks. */ + struct vfsmount *last_vfsmount; }; /* -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/