On Mon, Apr 27, 2020 at 02:03:54PM -0400, Vivek Goyal wrote: > As of now fuse_fill_super_common() allocates and installs one fuse device. > Filesystems like virtiofs can have more than one filesystem queues and > can have one fuse device per queue. Given, fuse_fill_super_common() only > handles one device, virtiofs allocates and installes fuse devices for > all queues except one. > > This makes logic little twisted and hard to understand. It probably > is better to not do any device allocation/installation in > fuse_fill_super_common() and let caller take care of it instead. > > Signed-off-by: Vivek Goyal <vgoyal@xxxxxxxxxx> > --- > fs/fuse/fuse_i.h | 3 --- > fs/fuse/inode.c | 19 ++++++++++++------- > fs/fuse/virtio_fs.c | 9 +-------- > 3 files changed, 13 insertions(+), 18 deletions(-) Reviewed-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
Attachment:
signature.asc
Description: PGP signature