fuse: add file kernel handle
The file handle, fuse_file->fh, is opaque value supplied by userland FUSE server and uniqueness is not guaranteed. Add file kernel handle, fuse_file->kh, which is allocated by the kernel on file allocation and guaranteed to be unique. This will be used by poll to match notification to the respective file but can be used for other purposes where unique file handle is necessary. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
This commit is contained in:

committed by
Miklos Szeredi

parent
59efec7b90
commit
acf99433d9
@@ -485,6 +485,7 @@ static struct fuse_conn *new_conn(struct super_block *sb)
|
||||
fc->bdi.unplug_io_fn = default_unplug_io_fn;
|
||||
/* fuse does it's own writeback accounting */
|
||||
fc->bdi.capabilities = BDI_CAP_NO_ACCT_WB;
|
||||
fc->khctr = 0;
|
||||
fc->dev = sb->s_dev;
|
||||
err = bdi_init(&fc->bdi);
|
||||
if (err)
|
||||
|
Reference in New Issue
Block a user