rem: descriptor = get_fd_and_vnode(fd, kernel, &vnode);
add: descriptor = get_fd_and_vnode(fd, &vnode, kernel);
context: common_sync(int fd, bool kernel){	struct file_descriptor *descriptor;	struct vnode *vnode;	int status;	FUNCTION(("vfs_fsync: entry. fd %d kernel %d\n", fd, kernel));	descriptor = get_fd_and_vnode(fd, kernel, &vnode);	if (descriptor == NULL)		return ERR_INVALID_HANDLE;	if (FS_CALL(vnode,fs_fsync) != NULL)		status = FS_CALL(vnode,fs_fsync)(vnode->mount->cookie, vnode->private_node);	else		status = EOPNOTSUPP;	put_fd(descriptor);	return status;}