hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
[ Upstream commit 00cdfdcfa0806202aea56b02cedbf87ef1e75df8 ] Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
4eda8a85d4
commit
3011cdc5cb
@@ -208,6 +208,8 @@ static int hypfs_create_cpu_files(struct dentry *cpus_dir, void *cpu_info)
|
|||||||
snprintf(buffer, TMP_SIZE, "%d", cpu_info__cpu_addr(diag204_get_info_type(),
|
snprintf(buffer, TMP_SIZE, "%d", cpu_info__cpu_addr(diag204_get_info_type(),
|
||||||
cpu_info));
|
cpu_info));
|
||||||
cpu_dir = hypfs_mkdir(cpus_dir, buffer);
|
cpu_dir = hypfs_mkdir(cpus_dir, buffer);
|
||||||
|
if (IS_ERR(cpu_dir))
|
||||||
|
return PTR_ERR(cpu_dir);
|
||||||
rc = hypfs_create_u64(cpu_dir, "mgmtime",
|
rc = hypfs_create_u64(cpu_dir, "mgmtime",
|
||||||
cpu_info__acc_time(diag204_get_info_type(), cpu_info) -
|
cpu_info__acc_time(diag204_get_info_type(), cpu_info) -
|
||||||
cpu_info__lp_time(diag204_get_info_type(), cpu_info));
|
cpu_info__lp_time(diag204_get_info_type(), cpu_info));
|
||||||
|
Reference in New Issue
Block a user