linux/fs/fuse
Max Reitz 24754db272 fuse: store fuse_conn in fuse_req
Every fuse_req belongs to a fuse_conn.  Right now, we always know which
fuse_conn that is based on the respective device, but we want to allow
multiple (sub)mounts per single connection, and then the corresponding
filesystem is not going to be so trivial to obtain.

Storing a pointer to the associated fuse_conn in every fuse_req will
allow us to trivially find any request's superblock (and thus
filesystem) even then.

Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
2020-09-18 15:17:40 +02:00
..
acl.c fuse: Support fuse filesystems outside of init_user_ns 2018-03-20 17:11:44 +01:00
control.c treewide: Remove uninitialized_var() usage 2020-07-16 12:35:15 -07:00
cuse.c treewide: Remove uninitialized_var() usage 2020-07-16 12:35:15 -07:00
dax.c virtiofs: add logic to free up a memory range 2020-09-10 11:39:23 +02:00
dev.c fuse: store fuse_conn in fuse_req 2020-09-18 15:17:40 +02:00
dir.c virtiofs: serialize truncate/punch_hole and dax fault path 2020-09-10 11:39:23 +02:00
file.c virtiofs: serialize truncate/punch_hole and dax fault path 2020-09-10 11:39:23 +02:00
fuse_i.h fuse: store fuse_conn in fuse_req 2020-09-18 15:17:40 +02:00
inode.c virtiofs: serialize truncate/punch_hole and dax fault path 2020-09-10 11:39:23 +02:00
Kconfig virtiofs: implement dax read/write operations 2020-09-10 11:39:23 +02:00
Makefile virtiofs: add a mount option to enable dax 2020-09-10 11:39:22 +02:00
readdir.c fuse: use true,false for bool variable 2020-02-06 16:39:28 +01:00
virtio_fs.c virtiofs: add logic to free up a memory range 2020-09-10 11:39:23 +02:00
xattr.c fuse: rearrange and resize fuse_args fields 2019-09-10 16:29:48 +02:00