alistair23-linux/fs/fuse
Miklos Szeredi 04730fef1f [PATCH] fuse: transfer readdir data through device
This patch removes a long lasting "hack" in FUSE, which used a separate
channel (a file descriptor refering to a disk-file) to transfer directory
contents from userspace to the kernel.

The patch adds three new operations (OPENDIR, READDIR, RELEASEDIR), which
have semantics and implementation exactly maching the respective file
operations (OPEN, READ, RELEASE).

This simplifies the directory reading code.  Also disk space is not
necessary, which can be important in embedded systems.

Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 14:03:47 -07:00
..
dev.c [PATCH] fuse: transfer readdir data through device 2005-09-09 14:03:47 -07:00
dir.c [PATCH] fuse: transfer readdir data through device 2005-09-09 14:03:47 -07:00
file.c [PATCH] fuse: transfer readdir data through device 2005-09-09 14:03:47 -07:00
fuse_i.h [PATCH] fuse: transfer readdir data through device 2005-09-09 14:03:47 -07:00
inode.c [PATCH] FUSE - direct I/O 2005-09-09 14:03:46 -07:00
Makefile [PATCH] FUSE - file operations 2005-09-09 14:03:45 -07:00