lkml.org 
[lkml]   [2004]   [Nov]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH] [Request for inclusion] Filesystem in Userspace
From
Date
Linus,

I did send a pointer to the cleaned up patch, maybe this wasn't
explicit enough:

http://fuse.sourceforge.net/kernel_patches/fuse-2.1-2.6.10-rc2.patch

It's 90k uncompressed so I didnt want to include it inline, but I can
send it privately if you want.

> 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.

The cruft is the 2.4 code, and it _is_ removed from the patch.

Most of the 2.6 code is the page cache reading and writing. It's
complicated because of

- clustered reads with readpages()

- async writes

Both are non-essential, but both improve performance.

The need to have a special fuse_file_read()/fuse_file_write() comes
from the fact that some filesystems want a 1 to 1 mapping betwen the
read/write syscalls and the read/write operations. This is a sort of
"direct IO" operating mode. Again this feature is non-essential, but
isn't the result of unmaintained code.

Miklos
-
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/

\
 
 \ /
  Last update: 2005-03-22 14:08    [W:0.302 / U:0.100 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site