kernfs: add exportfs operations
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 16 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | kernfs: implement i_generationfs/ fs/ include/ | +5 | 4 replies | |
| 2/5 | kernfs: use idr instead of ida to manage inode numberfs/ include/ | +13 | 0 replies | |
| 3/5 | kernfs: add an API to get kernfs node from inode numberfs/ fs/ fs/ | +40 | 0 replies | |
| 4/5 | kernfs: don't set dentry->d_fsdatafs/ fs/ fs/ +3 more | +18 | 1 reply | |
| 5/5 | kernfs: add exportfs operationsfs/ | +55 | 8 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] kernfs: add exportfs operations
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(-)
Signature · 1 line
2.9.3