]> git.baikalelectronics.ru Git - kernel.git/commit
libceph, rbd, ceph: convert to use the new mount API
authorDavid Howells <dhowells@redhat.com>
Mon, 25 Mar 2019 16:38:32 +0000 (16:38 +0000)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 27 Nov 2019 21:28:37 +0000 (22:28 +0100)
commit63d7fe1c9f24b2349a032088cb8511add0ca6194
tree5f0db4dd6bd621b969169a37e9edac2f432a3743
parentfe0edc5dce440c3b3fe1a5ec6d8270e3e1b195fa
libceph, rbd, ceph: convert to use the new mount API

Convert the ceph filesystem to the new internal mount API as the old
one will be obsoleted and removed.  This allows greater flexibility in
communication of mount parameters between userspace, the VFS and the
filesystem.

See Documentation/filesystems/mount_api.txt for more information.

[ Numerous string handling, leak and regression fixes; rbd conversion
  was particularly broken and had to be redone almost from scratch. ]

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
drivers/block/rbd.c
fs/ceph/cache.c
fs/ceph/cache.h
fs/ceph/super.c
fs/ceph/super.h
include/linux/ceph/libceph.h
net/ceph/ceph_common.c
net/ceph/messenger.c