[RFC PATCH] ceph: Convert to fs_context

From: David Howells
Date: Wed Mar 20 2019 - 10:50:03 EST



Here's a patch that converts ceph to use the new fs_context struct. There
may be prerequisite commits in the branch detailed below.

The patch extends use of the parser infrastructure into libceph and rdb as
there's a shared parser.

This 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 (1):
ceph: Convert to fs_context


drivers/block/rbd.c | 362 +++++++++++---------
fs/ceph/cache.c | 9 -
fs/ceph/cache.h | 2
fs/ceph/super.c | 697 +++++++++++++++++++--------------------
fs/ceph/super.h | 1
fs/fs_context.c | 2
fs/fs_parser.c | 2
include/linux/ceph/ceph_debug.h | 1
include/linux/ceph/libceph.h | 17 +
net/ceph/ceph_common.c | 410 ++++++++++-------------
10 files changed, 726 insertions(+), 777 deletions(-)