Prev: [PATCH 985/985] Staging: RT2860: Fixed All errors in rt_linux.h
Next: PATCH 3/6 - direct-io: do not merge logically non-contiguous requests
From: Miklos Szeredi on 6 Aug 2010 07:00 Linus, Please pull git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-linus This series enables userspace filesystems to store and retrieve data in the kernel page cache. This allows filesystems to - poll for changes on mmap regions - update contents of mmaped or cached regions - pre-fill cache This interface is also necessary to support mmap on character devices (CUSE), which in turn is necessary for full OSS emulation (Tejun's OSSProxy project). Mmap support is not yet finished but coming shortly. Thanks, Miklos ---- Miklos Szeredi (3): fuse: don't use atomic kmap fuse: add store request fuse: add retrieve request --- fs/fuse/dev.c | 229 ++++++++++++++++++++++++++++++++++++++++++++++++-- fs/fuse/file.c | 2 +- fs/fuse/fuse_i.h | 3 + include/linux/fuse.h | 34 +++++++- 4 files changed, 260 insertions(+), 8 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |