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

Commit 4c1d5a64 authored by Al Viro's avatar Al Viro
Browse files

vfs: for usbfs, etc. internal vfsmounts ->mnt_sb->s_root == ->mnt_root



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 32dc7308
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2228,7 +2228,7 @@ pfm_alloc_file(pfm_context_t *ctx)
	/*
	 * allocate a new dcache entry
	 */
	path.dentry = d_alloc(pfmfs_mnt->mnt_sb->s_root, &this);
	path.dentry = d_alloc(pfmfs_mnt->mnt_root, &this);
	if (!path.dentry) {
		iput(inode);
		return ERR_PTR(-ENOMEM);
+3 −3
Original line number Diff line number Diff line
@@ -501,7 +501,7 @@ static int fs_create_by_name (const char *name, mode_t mode,
	 */
	if (!parent ) {
		if (usbfs_mount && usbfs_mount->mnt_sb) {
			parent = usbfs_mount->mnt_sb->s_root;
			parent = usbfs_mount->mnt_root;
		}
	}

@@ -608,7 +608,7 @@ static int create_special_files (void)

	ignore_mount = 0;

	parent = usbfs_mount->mnt_sb->s_root;
	parent = usbfs_mount->mnt_root;
	devices_usbfs_dentry = fs_create_file ("devices",
					       listmode | S_IFREG, parent,
					       NULL, &usbfs_devices_fops,
@@ -662,7 +662,7 @@ static void usbfs_add_bus(struct usb_bus *bus)

	sprintf (name, "%03d", bus->busnum);

	parent = usbfs_mount->mnt_sb->s_root;
	parent = usbfs_mount->mnt_root;
	bus->usbfs_dentry = fs_create_file (name, busmode | S_IFDIR, parent,
					    bus, NULL, busuid, busgid);
	if (bus->usbfs_dentry == NULL) {
+1 −1
Original line number Diff line number Diff line
@@ -312,7 +312,7 @@ static int configfs_create_dir(struct config_item * item, struct dentry *dentry)
	if (item->ci_parent)
		parent = item->ci_parent->ci_dentry;
	else if (configfs_mount && configfs_mount->mnt_sb)
		parent = configfs_mount->mnt_sb->s_root;
		parent = configfs_mount->mnt_root;
	else
		return -EFAULT;

+1 −1
Original line number Diff line number Diff line
@@ -160,7 +160,7 @@ static int debugfs_create_by_name(const char *name, mode_t mode,
	 * have around.
	 */
	if (!parent)
		parent = debugfs_mount->mnt_sb->s_root;
		parent = debugfs_mount->mnt_root;

	*dentry = NULL;
	mutex_lock(&parent->d_inode->i_mutex);
+1 −1
Original line number Diff line number Diff line
@@ -725,7 +725,7 @@ static int hppfs_fill_super(struct super_block *sb, void *d, int silent)
	sb->s_fs_info = proc_mnt;

	err = -ENOMEM;
	root_inode = get_inode(sb, dget(proc_mnt->mnt_sb->s_root));
	root_inode = get_inode(sb, dget(proc_mnt->mnt_root));
	if (!root_inode)
		goto out_mntput;

Loading