Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261498AbUKOWgn (ORCPT ); Mon, 15 Nov 2004 17:36:43 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261493AbUKOWgd (ORCPT ); Mon, 15 Nov 2004 17:36:33 -0500 Received: from fw.osdl.org ([65.172.181.6]:33935 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S261440AbUKOWfZ (ORCPT ); Mon, 15 Nov 2004 17:35:25 -0500 Date: Mon, 15 Nov 2004 14:35:12 -0800 (PST) From: Linus Torvalds To: Miklos Szeredi cc: akpm@osdl.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH] [Request for inclusion] Filesystem in Userspace In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1133 Lines: 29 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/