mirror of
https://github.com/kdave/btrfs-progs
synced 2025-03-05 18:28:24 +00:00
Some compilers warn about potentially unused variable, however the value validity is guarded by have_prev so this can't happen and it's probably insufficient analysis on the compiler side. Let's initialize the prev_key to zeros that would also work as the condition. In file included from /usr/include/stdio.h:894, from ./kerncompat.h:27, from ./kernel-lib/list.h:23, from ./kernel-shared/ctree.h:24, from kernel-shared/free-space-tree.c:19: In function ‘fprintf’, inlined from ‘load_free_space_extents’ at kernel-shared/free-space-tree.c:1446:5, inlined from ‘load_free_space_tree’ at kernel-shared/free-space-tree.c:1577:9: /usr/include/bits/stdio2.h:105:10: warning: ‘prev_key.objectid’ may be used uninitialized [-Wmaybe-uninitialized] 105 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ kernel-shared/free-space-tree.c: In function ‘load_free_space_tree’: kernel-shared/free-space-tree.c:1398:31: note: ‘prev_key.objectid’ was declared here 1398 | struct btrfs_key key, prev_key; Signed-off-by: David Sterba <dsterba@suse.com> |
||
---|---|---|
.. | ||
backref.c | ||
backref.h | ||
ctree.c | ||
ctree.h | ||
delayed-ref.c | ||
delayed-ref.h | ||
dir-item.c | ||
disk-io.c | ||
disk-io.h | ||
extent_io.c | ||
extent_io.h | ||
extent-tree.c | ||
file-item.c | ||
file.c | ||
free-space-cache.c | ||
free-space-cache.h | ||
free-space-tree.c | ||
free-space-tree.h | ||
inode-item.c | ||
inode.c | ||
print-tree.c | ||
print-tree.h | ||
root-tree.c | ||
send.h | ||
transaction.c | ||
transaction.h | ||
ulist.c | ||
ulist.h | ||
uuid-tree.c | ||
volumes.c | ||
volumes.h | ||
zoned.c | ||
zoned.h |