]> git.karo-electronics.de Git - karo-tx-linux.git/commit
cuse: implement memory mapping
authorTejun Heo <htejun@gmail.com>
Tue, 13 Dec 2011 10:58:50 +0000 (11:58 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Tue, 13 Dec 2011 10:58:50 +0000 (11:58 +0100)
commit03c9693db0ea5605e23b8f4bbd4f7212a6fad982
tree46e2c113cf7f147943d106f7cdacfd8a5acb98e3
parent09f781bff70b1648b7c788a0e215b0bbf2e9b814
cuse: implement memory mapping

This implements memory mapping of char devices.

Unlike memory maps for regular files this needs to allow more than one
mapping to be associated with an open device.

Tha mapping is identified by a 64bit map ID.  This is used in place of
the node ID in the STORE and RETRIEVE notifications.

Original patch by Tejun Heo.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
fs/fuse/cuse.c
fs/fuse/dev.c
fs/fuse/fuse_i.h
fs/fuse/inode.c
include/linux/fuse.h