Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ext2: guard reservation window dump with EXT2FS_DEBUG

The function __rsv_window_dump() is a heavyweight debug tool that walks
the reservation red-black tree. It is currently guarded by #if 1,
forcing it to be compiled into all kernels, even production ones.

Match the rest of the file by guarding it with #ifdef EXT2FS_DEBUG,
so it is only included when explicit debugging is enabled.

This removes the unused function code from standard builds.

Signed-off-by: Milos Nikic <nikic.milos@gmail.com>
Link: https://patch.msgid.link/20260207022920.258247-1-nikic.milos@gmail.com
Signed-off-by: Jan Kara <jack@suse.cz>

authored by

Milos Nikic and committed by
Jan Kara
ad0e9663 0cf9c58b

+2 -2
+2 -2
fs/ext2/balloc.c
··· 201 201 * windows(start, end). Otherwise, it will only print out the "bad" windows, 202 202 * those windows that overlap with their immediate neighbors. 203 203 */ 204 - #if 1 204 + #ifdef EXT2FS_DEBUG 205 205 static void __rsv_window_dump(struct rb_root *root, int verbose, 206 206 const char *fn) 207 207 { ··· 248 248 __rsv_window_dump((root), (verbose), __func__) 249 249 #else 250 250 #define rsv_window_dump(root, verbose) do {} while (0) 251 - #endif 251 + #endif /* EXT2FS_DEBUG */ 252 252 253 253 /** 254 254 * goal_in_my_reservation()