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

Commit f81700bd authored by Jeff Layton's avatar Jeff Layton Committed by Al Viro
Browse files

procfs: don't need a PATH_MAX allocation to hold a string representation of an int

parent 7950e385
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2258,7 +2258,8 @@ static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd)
	pid_t tgid = task_tgid_nr_ns(current, ns);
	char *name = ERR_PTR(-ENOENT);
	if (tgid) {
		name = __getname();
		/* 11 for max length of signed int in decimal + NULL term */
		name = kmalloc(12, GFP_KERNEL);
		if (!name)
			name = ERR_PTR(-ENOMEM);
		else
@@ -2273,7 +2274,7 @@ static void proc_self_put_link(struct dentry *dentry, struct nameidata *nd,
{
	char *s = nd_get_link(nd);
	if (!IS_ERR(s))
		__putname(s);
		kfree(s);
}

static const struct inode_operations proc_self_inode_operations = {