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

Commit ef52c75e authored by Al Viro's avatar Al Viro
Browse files

get rid of pointless checks after simple_pin_fs()



if we'd just got success from it, vfsmount won't be NULL

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 5998649f
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -160,15 +160,8 @@ static int debugfs_create_by_name(const char *name, mode_t mode,
	 * block. A pointer to that is in the struct vfsmount that we
	 * have around.
	 */
	if (!parent) {
		if (debugfs_mount && debugfs_mount->mnt_sb) {
	if (!parent)
		parent = debugfs_mount->mnt_sb->s_root;
		}
	}
	if (!parent) {
		pr_debug("debugfs: Ah! can not find a parent!\n");
		return -EFAULT;
	}

	*dentry = NULL;
	mutex_lock(&parent->d_inode->i_mutex);
+2 −9
Original line number Diff line number Diff line
@@ -156,15 +156,8 @@ static int create_by_name(const char *name, mode_t mode,
	 * block. A pointer to that is in the struct vfsmount that we
	 * have around.
	 */
	if (!parent ) {
		if (mount && mount->mnt_sb) {
	if (!parent)
		parent = mount->mnt_sb->s_root;
		}
	}
	if (!parent) {
		pr_debug("securityfs: Ah! can not find a parent!\n");
		return -EFAULT;
	}

	mutex_lock(&parent->d_inode->i_mutex);
	*dentry = lookup_one_len(name, parent, strlen(name));