diff options
Diffstat (limited to 'lib/super.c')
-rw-r--r-- | lib/super.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/super.c b/lib/super.c index 3ccc551..f486eb7 100644 --- a/lib/super.c +++ b/lib/super.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0+ +// SPDX-License-Identifier: GPL-2.0+ OR Apache-2.0 /* * Created by Li Guifu <blucerlee@gmail.com> */ @@ -15,7 +15,7 @@ static bool check_layout_compatibility(struct erofs_sb_info *sbi, sbi->feature_incompat = feature; /* check if current kernel meets all mandatory requirements */ - if (feature & (~EROFS_ALL_FEATURE_INCOMPAT)) { + if (feature & ~EROFS_ALL_FEATURE_INCOMPAT) { erofs_err("unidentified incompatible feature %x, please upgrade kernel version", feature & ~EROFS_ALL_FEATURE_INCOMPAT); return false; @@ -87,7 +87,7 @@ int erofs_read_superblock(void) blkszbits = dsb->blkszbits; /* 9(512 bytes) + LOG_SECTORS_PER_BLOCK == LOG_BLOCK_SIZE */ if (blkszbits != LOG_BLOCK_SIZE) { - erofs_err("blksize %u isn't supported on this platform", + erofs_err("blksize %d isn't supported on this platform", 1 << blkszbits); return ret; } |