1
0
mirror of https://github.com/kdave/btrfs-progs synced 2025-03-31 23:57:26 +00:00
btrfs-progs/check
David Sterba 23e222bc81 btrfs-progs: check: use on-stack ulist for squota extent accounting
Commit 5bd97022f3 ("btrfs-progs: check: add support for squota")
does ulist node allocation but this leaks on any error before the final
accounting. As it's freed right after that we can use on-stack variable
for that.

This was reported by 067-btrfstune-simple-quota with enabled ASAN with
enabled experimental features.

Signed-off-by: David Sterba <dsterba@suse.com>
2025-03-11 22:15:09 +01:00
..
common.h btrfs-progs: add extra chunk alignment checks 2024-01-16 19:14:37 +01:00
main.c btrfs-progs: check: check main csum root if csum not in log tree 2024-11-26 21:05:34 +01:00
mode-common.c btrfs-progs: fix warnings reported by -Wold-style-definition 2024-07-30 19:53:32 +02:00
mode-common.h btrfs-progs: check: use bool for option status variables 2024-04-30 19:34:52 +02:00
mode-lowmem.c btrfs-progs: check: detect deprecated inode cache 2024-09-17 14:33:22 +02:00
mode-lowmem.h btrfs-progs: do not check ram_bytes for non-compressed data extents 2024-06-25 17:42:17 +02:00
mode-original.h btrfs-progs: clean up includes 2025-01-16 19:13:26 +01:00
qgroup-verify.c btrfs-progs: check: use on-stack ulist for squota extent accounting 2025-03-11 22:15:09 +01:00
qgroup-verify.h btrfs-progs: check: update include lists 2022-10-11 09:06:12 +02:00
repair.c btrfs-progs: reorder key initializations 2024-04-30 21:49:15 +02:00
repair.h btrfs-progs: clean up includes, using include-what-you-use 2023-10-03 01:11:57 +02:00