]> git.karo-electronics.de Git - karo-tx-linux.git/commit
cuse: implement memory mapping
authorTejun Heo <htejun@gmail.com>
Wed, 7 Dec 2011 11:34:03 +0000 (12:34 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Wed, 7 Dec 2011 11:34:03 +0000 (12:34 +0100)
commit7818d5e9869d231934a3a362f1997cf8d393fd82
tree92c9dd20803c9865a440b139bf8d3ca9f6de3953
parent7acdd24d00e4257d6035b318103ffd54f032a69c
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