rem: if (FS_CALL(vnode,fs_read_stat)) rc = FS_CALL(vnode,fs_read_stat)(vnode->mount->cookie, vnode->private_node, &stat);
add: if (FS_CALL(vnode, read_stat)) rc = FS_CALL(vnode, read_stat)(vnode->mount->cookie, vnode->private_node, &stat);
context: user_read_stat(const char *userPath, bool traverseLink, struct stat *userStat){	char path[SYS_MAX_PATH_LEN + 1];	struct vnode *vnode = NULL;	struct stat stat;	int rc;	if (!CHECK_USER_ADDRESS(userPath)		|| !CHECK_USER_ADDRESS(userStat))		return B_BAD_ADDRESS;	rc = user_strncpy(path, userPath, SYS_MAX_PATH_LEN - 1);	if (rc < 0)		return rc;	path[SYS_MAX_PATH_LEN - 1] = '\0';	FUNCTION(("user_read_stat(path = %s, traverseLeafLink = %d)\n", path, traverseLink));	rc = path_to_vnode(path, traverseLink, &vnode, false);	if (rc < 0)		return rc;	if (FS_CALL(vnode,fs_read_stat))		rc = FS_CALL(vnode,fs_read_stat)(vnode->mount->cookie, vnode->private_node, &stat);	put_vnode(vnode);	if (rc < 0)		return rc;	return user_memcpy(userStat, &stat, sizeof(struct stat));}