[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <155316885201.29437.3428987891437242750.stgit@warthog.procyon.org.uk>
Date: Thu, 21 Mar 2019 11:47:32 +0000
From: David Howells <dhowells@...hat.com>
To: viro@...iv.linux.org.uk
Cc: Colin Cross <ccross@...roid.com>,
Steven Rostedt <rostedt@...dmis.org>,
Tony Luck <tony.luck@...el.com>, Jeremy Kerr <jk@...abs.org>,
Kees Cook <keescook@...omium.org>, linux-s390@...r.kernel.org,
Heiko Carstens <heiko.carstens@...ibm.com>,
Anton Vorontsov <anton@...msg.org>,
Arnd Bergmann <arnd@...db.de>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
linuxppc-dev@...ts.ozlabs.org,
Martin Schwidefsky <schwidefsky@...ibm.com>,
"Rafael J. Wysocki" <rafael@...nel.org>,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
dhowells@...hat.com
Subject: [RFC PATCH 0/8] Convert mount_single-using filesystems to fs_context
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(-)
Powered by blists - more mailing lists