mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix automount for root filesystems
Commit 093bb64 resolved an automount failures for chroot'd processes
but inadvertently broke automounting for root filesystems where the
vfs_mntpoint is NULL.  Resolve the issue by checking for NULL in order
to generate the correct path.
Reviewed-by: Tom Caputi <tcaputi@datto.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #9381
Closes #9384
			
			
This commit is contained in:
		
							parent
							
								
									b43893de86
								
							
						
					
					
						commit
						5a1bf9e8b1
					
				| @ -1053,7 +1053,8 @@ zfsctl_snapshot_mount(struct path *path, int flags) | ||||
| 	 * on mount.zfs(8). | ||||
| 	 */ | ||||
| 	snprintf(full_path, MAXPATHLEN, "%s/.zfs/snapshot/%s", | ||||
| 	    zfsvfs->z_vfs->vfs_mntpoint, dname(dentry)); | ||||
| 	    zfsvfs->z_vfs->vfs_mntpoint ? zfsvfs->z_vfs->vfs_mntpoint : "", | ||||
| 	    dname(dentry)); | ||||
| 
 | ||||
| 	/*
 | ||||
| 	 * Multiple concurrent automounts of a snapshot are never allowed. | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Brian Behlendorf
						Brian Behlendorf