Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1647469

[PATCH 0/5] kernfs: add exportfs operations

From Shaohua Li <shli@fb.com>
Newsgroups linux.kernel
Subject [PATCH 0/5] kernfs: add exportfs operations
Date 2017-05-23 01:00 +0200
Message-ID <tK4sV-3eD-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH 0/5] kernfs: add exportfs operations Shaohua Li <shli@fb.com> - 2017-05-23 01:00 +0200
  [PATCH 3/5] kernfs: add an API to get kernfs node from inode number Shaohua Li <shli@fb.com> - 2017-05-23 01:00 +0200
  [PATCH 2/5] kernfs: use idr instead of ida to manage inode number Shaohua Li <shli@fb.com> - 2017-05-23 01:00 +0200
  Re: [PATCH 0/5] kernfs: add exportfs operations Christoph Hellwig <hch@infradead.org> - 2017-05-23 09:50 +0200
  Re: [PATCH 0/5] kernfs: add exportfs operations Tejun Heo <tj@kernel.org> - 2017-05-23 21:10 +0200

csiph-web