]> xenbits.xensource.com Git - people/royger/freebsd.git/commitdiff
newfs(8): Fix a bug in initialization of sblock.fs_maxbsize .
authorWuyang Chung <wy-chung@outlook.com>
Tue, 8 Mar 2022 13:52:17 +0000 (21:52 +0800)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Thu, 17 Mar 2022 12:26:14 +0000 (13:26 +0100)
Fixes: 1c85e6a35d93195e896b030d9a55f7ac4ccee2c3 (SVN r98542)
Pull Request: https://github.com/freebsd/freebsd-src/pull/587
Sponsored by: NVIDIA Networking
Approved by: re (gjb)

(cherry picked from commit c5f549c1e0c9aa1764e87d55f183053c1545b1fc)
(cherry picked from commit 4391c305e83552ed7801525723ff6c10a4efdf5e)

sbin/newfs/mkfs.c

index bf5ee60694d0b2643af3503582a83c876dd073cf..a6c4ee60c2d553059386f12092f860a1755f79ca 100644 (file)
@@ -225,7 +225,7 @@ restart:
        if (maxbsize < bsize || !POWEROF2(maxbsize)) {
                sblock.fs_maxbsize = sblock.fs_bsize;
                printf("Extent size set to %d\n", sblock.fs_maxbsize);
-       } else if (sblock.fs_maxbsize > FS_MAXCONTIG * sblock.fs_bsize) {
+       } else if (maxbsize > FS_MAXCONTIG * sblock.fs_bsize) {
                sblock.fs_maxbsize = FS_MAXCONTIG * sblock.fs_bsize;
                printf("Extent size reduced to %d\n", sblock.fs_maxbsize);
        } else {