pstore: fix build warning for unused return value from sysfs_create_file
fs/pstore/inode.c: In function 'init_pstore_fs': fs/pstore/inode.c:266: warning: ignoring return value of 'sysfs_create_file', declared with attribute warn_unused_result Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
parent
0bb77c465f
commit
168f2e1431
@ -256,23 +256,28 @@ static struct file_system_type pstore_fs_type = {
|
|||||||
|
|
||||||
static int __init init_pstore_fs(void)
|
static int __init init_pstore_fs(void)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int rc = 0;
|
||||||
struct kobject *pstorefs_kobj;
|
struct kobject *pstorefs_kobj;
|
||||||
|
|
||||||
pstorefs_kobj = kobject_create_and_add("pstore", fs_kobj);
|
pstorefs_kobj = kobject_create_and_add("pstore", fs_kobj);
|
||||||
if (!pstorefs_kobj)
|
if (!pstorefs_kobj) {
|
||||||
return -ENOMEM;
|
rc = -ENOMEM;
|
||||||
|
goto done;
|
||||||
sysfs_create_file(pstorefs_kobj, &pstore_kmsg_bytes_attr.attr);
|
|
||||||
|
|
||||||
ret = register_filesystem(&pstore_fs_type);
|
|
||||||
|
|
||||||
if (ret) {
|
|
||||||
sysfs_remove_file(pstorefs_kobj, &pstore_kmsg_bytes_attr.attr);
|
|
||||||
kobject_put(pstorefs_kobj);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
rc = sysfs_create_file(pstorefs_kobj, &pstore_kmsg_bytes_attr.attr);
|
||||||
|
if (rc)
|
||||||
|
goto done1;
|
||||||
|
|
||||||
|
rc = register_filesystem(&pstore_fs_type);
|
||||||
|
if (rc == 0)
|
||||||
|
goto done;
|
||||||
|
|
||||||
|
sysfs_remove_file(pstorefs_kobj, &pstore_kmsg_bytes_attr.attr);
|
||||||
|
done1:
|
||||||
|
kobject_put(pstorefs_kobj);
|
||||||
|
done:
|
||||||
|
return rc;
|
||||||
}
|
}
|
||||||
module_init(init_pstore_fs)
|
module_init(init_pstore_fs)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user