OSDN Git Service

resize2fs: use EXT2_FLAG_64BITS
authorSami Liedes <sami.liedes@iki.fi>
Thu, 22 Mar 2012 23:46:56 +0000 (19:46 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 22 Mar 2012 23:46:59 +0000 (19:46 -0400)
commit04cb6f58ce48221d20d0f4c22b6977e7e3e7e614
tree04b2af0dc9d7ab9b1a3c9267b804ed699768f7ea
parent75556776d315e67e411b983cdcdb05eb74b803a9
resize2fs: use EXT2_FLAG_64BITS

By passing EXT2_FLAG_64BITS to ext2fs_open2() we can avoid some
unnecessary redirection in critical paths. While resize2fs does not
currently otherwise support so big filesystems that this would matter,
passing this flag is entirely harmless and only tells libext2fs that
the caller has been recompiled against current headers.

With this change the CPU time needed to shrink a 100G filesystem drops
by 20%.

Signed-off-by: Sami Liedes <sami.liedes@iki.fi>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
resize/main.c