From: Theodore Ts'o Date: Fri, 16 Dec 2011 16:26:00 +0000 (-0500) Subject: libext2fs: use the rbtree bitmap by default when initializing a file system X-Git-Tag: v1.42.1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ff7bf30074d8a449ba389e9f088d356447105de;p=thirdparty%2Fe2fsprogs.git libext2fs: use the rbtree bitmap by default when initializing a file system This change causes the max resident memory of mke2fs, as reported by /usr/bin/time, to drop from 9296k to 5328k when formatting a 25 gig volume. Signed-off-by: "Theodore Ts'o" --- diff --git a/lib/ext2fs/initialize.c b/lib/ext2fs/initialize.c index b050a0a9b..a63ea18d9 100644 --- a/lib/ext2fs/initialize.c +++ b/lib/ext2fs/initialize.c @@ -112,6 +112,7 @@ errcode_t ext2fs_initialize(const char *name, int flags, fs->magic = EXT2_ET_MAGIC_EXT2FS_FILSYS; fs->flags = flags | EXT2_FLAG_RW; fs->umask = 022; + fs->default_bitmap_type = EXT2FS_BMAP64_RBTREE; #ifdef WORDS_BIGENDIAN fs->flags |= EXT2_FLAG_SWAP_BYTES; #endif