Unverified Commit b2ef3404 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!10148 fs/9p: fix uninitialized values during inode evict

parents 4950a043 2513c105
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -374,6 +374,7 @@ void v9fs_evict_inode(struct inode *inode)
	struct v9fs_inode __maybe_unused *v9inode = V9FS_I(inode);
	__le32 __maybe_unused version;

	if (!is_bad_inode(inode)) {
		truncate_inode_pages_final(&inode->i_data);

#ifdef CONFIG_9P_FSCACHE
@@ -386,8 +387,11 @@ void v9fs_evict_inode(struct inode *inode)
		filemap_fdatawrite(&inode->i_data);

#ifdef CONFIG_9P_FSCACHE
		if (v9fs_inode_cookie(v9inode))
			fscache_relinquish_cookie(v9fs_inode_cookie(v9inode), false);
#endif
	} else
		clear_inode(inode);
}

static int v9fs_test_inode(struct inode *inode, void *data)