summaryrefslogtreecommitdiffstats
path: root/fs/kernfs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/kernfs')
-rw-r--r--fs/kernfs/inode.c5
-rw-r--r--fs/kernfs/kernfs-internal.h2
2 files changed, 4 insertions, 3 deletions
diff --git a/fs/kernfs/inode.c b/fs/kernfs/inode.c
index 9d4fab49ea20..b4cae6fd717b 100644
--- a/fs/kernfs/inode.c
+++ b/fs/kernfs/inode.c
@@ -37,9 +37,10 @@ static const struct inode_operations sysfs_inode_operations = {
.setxattr = sysfs_setxattr,
};
-int __init sysfs_inode_init(void)
+void __init sysfs_inode_init(void)
{
- return bdi_init(&sysfs_backing_dev_info);
+ if (bdi_init(&sysfs_backing_dev_info))
+ panic("failed to init sysfs_backing_dev_info");
}
static struct sysfs_inode_attrs *sysfs_init_inode_attrs(struct sysfs_dirent *sd)
diff --git a/fs/kernfs/kernfs-internal.h b/fs/kernfs/kernfs-internal.h
index 466943d576f1..0d949885389d 100644
--- a/fs/kernfs/kernfs-internal.h
+++ b/fs/kernfs/kernfs-internal.h
@@ -144,7 +144,7 @@ int sysfs_getattr(struct vfsmount *mnt, struct dentry *dentry,
struct kstat *stat);
int sysfs_setxattr(struct dentry *dentry, const char *name, const void *value,
size_t size, int flags);
-int sysfs_inode_init(void);
+void sysfs_inode_init(void);
/*
* dir.c