lkml.org 
[lkml]   [2019]   [Mar]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[RFC PATCH 0/8] Convert mount_single-using filesystems to fs_context
From
Date

Hi Al,

Here's a set of patches that converts the mount_single()-using filesystems
to use the new fs_context struct. There may be prerequisite commits in the
branch detailed below.

(1) Add a new keying to vfs_get_super() that indicates that
->reconfigure() should be called instead of (*fill_super)() if the
superblock already exists.

(2) Convert debugfs.

(3) Convert tracefs.

(4) Convert pstore.

(5) Fix a bug in hypfs.

(6) Convert hypfs.

(7) Convert spufs.

(8) Kill off mount_single().

These can be found in the following branch:

http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=mount-api-viro

Thanks,
David
---
David Howells (8):
vfs: Add a single-or-reconfig keying to vfs_get_super()
vfs: Convert debugfs to fs_context
vfs: Convert tracefs to fs_context
vfs: Convert pstore to fs_context
hypfs: Fix error number left in struct pointer member
vfs: Convert hypfs to fs_context
vfs: Convert spufs to fs_context
vfs: Kill off mount_single()


Documentation/filesystems/vfs.txt | 4 -
arch/powerpc/platforms/cell/spufs/inode.c | 207 ++++++++++++++++-------------
arch/s390/hypfs/inode.c | 137 +++++++++++--------
fs/debugfs/inode.c | 186 ++++++++++++--------------
fs/pstore/inode.c | 110 ++++++++++-----
fs/super.c | 73 ++--------
fs/tracefs/inode.c | 180 ++++++++++++-------------
include/linux/fs.h | 3
include/linux/fs_context.h | 1
9 files changed, 446 insertions(+), 455 deletions(-)

\
 
 \ /
  Last update: 2019-03-21 12:48    [W:0.092 / U:0.272 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site