Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5bcd7ff9 authored by Alexey Dobriyan's avatar Alexey Dobriyan
Browse files

proc: proc_init_inodecache() can't fail



kmem_cache creation code will panic, don't return anything.

Signed-off-by: default avatarAlexey Dobriyan <adobriyan@gmail.com>
parent 7c88db0c
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -106,14 +106,13 @@ static void init_once(void *foo)
	inode_init_once(&ei->vfs_inode);
}

int __init proc_init_inodecache(void)
void __init proc_init_inodecache(void)
{
	proc_inode_cachep = kmem_cache_create("proc_inode_cache",
					     sizeof(struct proc_inode),
					     0, (SLAB_RECLAIM_ACCOUNT|
						SLAB_MEM_SPREAD|SLAB_PANIC),
					     init_once);
	return 0;
}

static const struct super_operations proc_sops = {
+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ extern const struct inode_operations proc_net_inode_operations;

void free_proc_entry(struct proc_dir_entry *de);

int proc_init_inodecache(void);
void proc_init_inodecache(void);

static inline struct pid *proc_pid(struct inode *inode)
{
+3 −3
Original line number Diff line number Diff line
@@ -104,9 +104,9 @@ static struct file_system_type proc_fs_type = {

void __init proc_root_init(void)
{
	int err = proc_init_inodecache();
	if (err)
		return;
	int err;

	proc_init_inodecache();
	err = register_filesystem(&proc_fs_type);
	if (err)
		return;