]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
mkfs: fix mkfs sectorsize setting when blkid fails
authorEric Sandeen <sandeen@sandeen.net>
Fri, 15 Jan 2010 17:45:10 +0000 (11:45 -0600)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 15 Jan 2010 17:45:10 +0000 (11:45 -0600)
When trying to mkfs something that blkid doesn't grok:

# mkfs.xfs fsfile
warning: unable to probe device toplology for device fsfile
illegal sector size 0
Usage: mkfs.xfs
...

mkfs fails.   :(

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Reviewed-by: Alex Elder <aelder@sgi.com>
mkfs/xfs_mkfs.c

index 9a8eff3487fc4c7d5392a1a0e6f37a0c33e4883e..faaafed82aeb905da3a8db953250b7df8d275d4d 100644 (file)
@@ -1574,7 +1574,7 @@ main(
                 * Unless specified manually on the command line use the
                 * advertised sector size of the device.
                 */
-               sectorsize = ft.sectorsize;
+               sectorsize = ft.sectorsize ? ft.sectorsize : XFS_MIN_SECTORSIZE;
        }
 
        if (ft.sectoralign || !ssflag) {