[PATCH 0/5] kernfs: add exportfs operations

From: Shaohua Li
Date: Mon May 22 2017 - 18:53:30 EST


Hi,

The goal isn't to export kernfs to NFS. The intention is to make tracing cgroup
aware. To do this, tracing will record an id for cgroup and use the id to find
cgroup name later. The best id is the cgroup directory inode number. Further to
filter out stale cgroup directory, fhandle is the best to identify a cgroup. So
this is what this series try to do.

Thanks,
Shaohua

Shaohua Li (5):
kernfs: implement i_generation
kernfs: use idr instead of ida to manage inode number
kernfs: add an API to get kernfs node from inode number
kernfs: don't set dentry->d_fsdata
kernfs: add exportfs operations

fs/kernfs/dir.c | 76 +++++++++++++++++++++++++++++++++------------
fs/kernfs/file.c | 6 ++--
fs/kernfs/inode.c | 7 +++--
fs/kernfs/kernfs-internal.h | 4 +++
fs/kernfs/mount.c | 67 ++++++++++++++++++++++++++++++++++-----
fs/kernfs/symlink.c | 2 +-
include/linux/kernfs.h | 4 ++-
7 files changed, 131 insertions(+), 35 deletions(-)

--
2.9.3