]> git.baikalelectronics.ru Git - kernel.git/commit
fuse: clean up args in fuse_finish_open() and fuse_release_fill()
authorMiklos Szeredi <mszeredi@suse.cz>
Tue, 28 Apr 2009 14:56:37 +0000 (16:56 +0200)
committerMiklos Szeredi <mszeredi@suse.cz>
Tue, 28 Apr 2009 14:56:37 +0000 (16:56 +0200)
commit099a0402c522332d60214c278d7a0c3632c8fa0d
tree9bb528e90ba682b96f5a34ff5ee777ab3c260aef
parent97166f0d54132609d44146f65645752a55312f59
fuse: clean up args in fuse_finish_open() and fuse_release_fill()

Move setting ff->fh, ff->nodeid and file->private_data outside
fuse_finish_open().  Add ->open_flags member to struct fuse_file.

This simplifies the argument passing to fuse_finish_open() and
fuse_release_fill(), and paves the way for creating an open helper
that doesn't need an inode pointer.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
fs/fuse/dir.c
fs/fuse/file.c
fs/fuse/fuse_i.h