These patches implement mmap support for CUSE (character device in userspace). The immediate application for this is to get old games requiring OSS/mmap support to work with OSS Proxy, written by Tejun. So firstly this is a call for testers; please try this out and report any problems. Three pieces are needed: kernel: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-next fuse: git://fuse.git.sourceforge.net/gitroot/fuse/fuse master osspd: git://fuse.git.sourceforge.net/gitroot/fuse/osspd master Comments about the interface and implementation in general (not related to OSS proxy) are very welcome as well. Thanks, Miklos --- Miklos Szeredi (1): fuse: create fuse_conn_operations Tejun Heo (1): cuse: implement memory mapping --- fs/fuse/cuse.c | 426 +++++++++++++++++++++++++++++++++++++++++++++++++- fs/fuse/dev.c | 155 ++----------------- fs/fuse/fuse_i.h | 35 ++++- fs/fuse/inode.c | 167 +++++++++++++++++++- include/linux/fuse.h | 25 +++ 5 files changed, 656 insertions(+), 152 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html