diff options
author | Miklos Szeredi <mszeredi@suse.cz> | 2012-01-24 13:01:39 +0100 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2012-01-24 14:32:28 +0100 |
commit | 9318a6b947b9379c85631d0e85532d9aac6f1115 (patch) | |
tree | 2dc570ac482a4dd0230fa0d9067fd1537629c40e /lib/cuse_lowlevel.c | |
parent | 66003c26313ee099ed6ccac35a10b0cbfbc7eb0d (diff) |
Revert "Add mmap() and munmap() methods to low level API"
This partially reverts commit 4b2157c44e6ad7e692fcffb7450143e83151d36b.
Remove mmap/munmap suppor as this missed the interface changes for Linux-3.3
(API version 7.18).
Only revert the mmap/munmap bits and leave the retrieve_reply API fix in place
as well as the optimization in fuse_send_data_iov_fallback().
Diffstat (limited to 'lib/cuse_lowlevel.c')
-rw-r--r-- | lib/cuse_lowlevel.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/cuse_lowlevel.c b/lib/cuse_lowlevel.c index 7bd289a..402cf4b 100644 --- a/lib/cuse_lowlevel.c +++ b/lib/cuse_lowlevel.c @@ -93,28 +93,6 @@ static void cuse_fll_poll(fuse_req_t req, fuse_ino_t ino, req_clop(req)->poll(req, fi, ph); } -static void cuse_fll_mmap(fuse_req_t req, fuse_ino_t ino, uint64_t addr, - size_t length, int prot, int flags, off_t offset, - struct fuse_file_info *fi) -{ - (void)ino; - req_clop(req)->mmap(req, addr, length, prot, flags, offset, fi); -} - -static void cuse_fll_munmap(fuse_req_t req, fuse_ino_t ino, uint64_t map_id, - size_t length, struct fuse_file_info *fi) -{ - (void)ino; - req_clop(req)->munmap(req, map_id, length, fi); -} - -static void cuse_fll_retrieve_reply(fuse_req_t req, void *cookie, - fuse_ino_t ino, off_t offset, - struct fuse_bufvec *bufv) -{ - req_clop(req)->retrieve_reply(req, cookie, ino, offset, bufv); -} - static size_t cuse_pack_info(int argc, const char **argv, char *buf) { size_t size = 0; @@ -191,10 +169,6 @@ struct fuse_session *cuse_lowlevel_new(struct fuse_args *args, lop.fsync = clop->fsync ? cuse_fll_fsync : NULL; lop.ioctl = clop->ioctl ? cuse_fll_ioctl : NULL; lop.poll = clop->poll ? cuse_fll_poll : NULL; - lop.mmap = clop->mmap ? cuse_fll_mmap : NULL; - lop.munmap = clop->munmap ? cuse_fll_munmap : NULL; - lop.retrieve_reply = clop->retrieve_reply ? - cuse_fll_retrieve_reply : NULL; se = fuse_lowlevel_new_common(args, &lop, sizeof(lop), userdata); if (!se) { |