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

Commit b12d1259 authored by Andrey Vagin's avatar Andrey Vagin Committed by Linus Torvalds
Browse files

fs/devpts/inode.c: correctly check d_alloc_name() return code in devpts_pty_new()

d_alloc_name return NULL in case error, but we expect errno in
devpts_pty_new.

Addresses http://bugzilla.openvz.org/show_bug.cgi?id=1758



Signed-off-by: default avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e91f90bb
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -502,7 +502,7 @@ int devpts_pty_new(struct inode *ptmx_inode, struct tty_struct *tty)
	mutex_lock(&root->d_inode->i_mutex);
	mutex_lock(&root->d_inode->i_mutex);


	dentry = d_alloc_name(root, s);
	dentry = d_alloc_name(root, s);
	if (!IS_ERR(dentry)) {
	if (dentry) {
		d_add(dentry, inode);
		d_add(dentry, inode);
		fsnotify_create(root->d_inode, dentry);
		fsnotify_create(root->d_inode, dentry);
	} else {
	} else {