[PATCH] FUSE - file operations
This patch adds the file operations of FUSE. The following operations are added: o open o flush o release o fsync o readpage o commit_write Signed-off-by: Miklos Szeredi <miklos@szeredi.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
9e6268db49
commit
b6aeadeda2
@@ -124,6 +124,7 @@ static void fuse_init_inode(struct inode *inode, struct fuse_attr *attr)
|
||||
i_size_write(inode, attr->size);
|
||||
if (S_ISREG(inode->i_mode)) {
|
||||
fuse_init_common(inode);
|
||||
fuse_init_file_inode(inode);
|
||||
} else if (S_ISDIR(inode->i_mode))
|
||||
fuse_init_dir(inode);
|
||||
else if (S_ISLNK(inode->i_mode))
|
||||
@@ -137,6 +138,7 @@ static void fuse_init_inode(struct inode *inode, struct fuse_attr *attr)
|
||||
/* Don't let user create weird files */
|
||||
inode->i_mode = S_IFREG;
|
||||
fuse_init_common(inode);
|
||||
fuse_init_file_inode(inode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user