diff options
| author | Nathan Chancellor <[email protected]> | 2025-09-25 23:03:04 +0000 |
|---|---|---|
| committer | David Sterba <[email protected]> | 2025-10-01 14:27:28 +0000 |
| commit | 4335c4496b1bcf8e85761af23550a180e937bac6 (patch) | |
| tree | e6fb9a7192f3b8e80644b55b00e30ba46adf9f85 /lib/mpi/mpi-mpow.c | |
| parent | btrfs: avoid potential out-of-bounds in btrfs_encode_fh() (diff) | |
| download | kernel-4335c4496b1bcf8e85761af23550a180e937bac6.tar.gz kernel-4335c4496b1bcf8e85761af23550a180e937bac6.zip | |
btrfs: fix PAGE_SIZE format specifier in open_ctree()
There is an instance of -Wformat when targeting 32-bit architectures due
to using a 'size_t' specifier (which is 'unsigned int' for 32-bit
platforms) to print PAGE_SIZE:
In file included from fs/btrfs/compression.h:17,
from fs/btrfs/extent_io.h:15,
from fs/btrfs/locking.h:13,
from fs/btrfs/ctree.h:19,
from fs/btrfs/disk-io.c:22:
fs/btrfs/disk-io.c: In function 'open_ctree':
include/linux/kern_levels.h:5:25: error: format '%zu' expects argument of type 'size_t', but argument 4 has type 'long unsigned int' [-Werror=format=]
...
fs/btrfs/disk-io.c:3398:17: note: in expansion of macro 'btrfs_warn'
3398 | btrfs_warn(fs_info,
| ^~~~~~~~~~
PAGE_SIZE is consistently defined as an 'unsigned long' in
include/vsdo/page.h so use '%lu' to clear up the warning.
Fixes: 98077f7f2180 ("btrfs: enable experimental bs > ps support")
Reviewed-by: Qu Wenruo <[email protected]>
Tested-by: Geert Uytterhoeven <[email protected]>
Signed-off-by: Nathan Chancellor <[email protected]>
Reviewed-by: David Sterba <[email protected]>
Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-mpow.c')
0 files changed, 0 insertions, 0 deletions
