LWN.net Logo

Re: [PATCH] [Request for inclusion] Filesystem in Userspace

From:  Linus Torvalds <torvalds-AT-osdl.org>
To:  Miklos Szeredi <miklos-AT-szeredi.hu>
Subject:  Re: [PATCH] [Request for inclusion] Filesystem in Userspace
Date:  Mon, 15 Nov 2004 14:35:12 -0800 (PST)
Cc:  akpm-AT-osdl.org, linux-kernel-AT-vger.kernel.org, linux-fsdevel-AT-vger.kernel.org



On Mon, 15 Nov 2004, Miklos Szeredi wrote:
> 
> Please consider adding the FUSE filesystem to the mainline kernel.

Quite frankly I think it's too messy.

I'd like FUSE a whole lot more if it _only_ did the general page cache 
reading, but it seems to do a whole lot more, most of it broken.

In other words, I think it's fundamentally wrong to not have a special
"fuse_file_read". If it isn't just "generic_file_read()" (possibly
together with a re-validation callback but even that is very debatable 
indeed) there's something wrong with it imho.

The code looks like it was started before the page cache was all done, and 
nobody ever cleaned it up to use the full VFS power - or for some suspect 
reason decided that they wanted to support insane filesystems.

Together with removing the 2.4.x code and sending a real patch that has 
the cleanups, and maybe I'd reconsider.

		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


(Log in to post comments)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds