[RFC PATCH 0/4] fuse: Convert to fs_context

From: David Howells
Date: Tue Mar 19 2019 - 12:23:28 EST

Hi MiklÃs,

Here's a set of patches that convert fuse to use mount API:

(1) Provide a replacement for mount_bdev() that takes an fs_context to
specify the parameters.

I also put a block device pointer and block device file mode into the
fs_context struct for use in the sget_fc() test and set functions.

(2) Improve handling of fd-type parameters.

(3) Convert fuse to implement the mount API interface.

(4) Move as much of the subtype parameter handling into the fuse driver as

These are on top of:


David Howells (4):
vfs: Create fs_context-aware mount_bdev() replacement
vfs: Make fs_parse() handle fs_param_is_fd-type params better
fuse: Convert to mount API
fuse: Move the subtype parameter into fuse

fs/fs_context.c | 14 --
fs/fs_parser.c | 15 ++
fs/fuse/inode.c | 289 +++++++++++++++++++++++++-------------------
fs/super.c | 111 ++++++++++++++++-
include/linux/fs_context.h | 7 +
5 files changed, 291 insertions(+), 145 deletions(-)