summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Ernst <jonernst07@gmail.com>2014-04-10 23:06:35 -0400
committerTheodore Ts'o <tytso@mit.edu>2014-04-10 23:06:35 -0400
commit4a77520a9816f0548e9e7f3b2992446a68f4f6fd (patch)
treebc51a729676714eadc6372aa14a44df8e4b5943f
parent767183d45de9c53f841cc0fda0ff2eca9294cabe (diff)
downloade2fsprogs-4a77520a9816f0548e9e7f3b2992446a68f4f6fd.tar.gz
e4defrag: open fs with EXT2_FLAG_64BITS flag
This allows e4defrag to work with 64-bit and bigalloc file systems. Signed-off-by: Jon Ernst <jonernst07@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
-rw-r--r--misc/e4defrag.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/misc/e4defrag.c b/misc/e4defrag.c
index 620f4e79..a1224bbb 100644
--- a/misc/e4defrag.c
+++ b/misc/e4defrag.c
@@ -1794,8 +1794,8 @@ int main(int argc, char *argv[])
if (current_uid == ROOT_UID) {
/* Get super block info */
- ret = ext2fs_open(dev_name, 0, 0, block_size,
- unix_io_manager, &fs);
+ ret = ext2fs_open(dev_name, EXT2_FLAG_64BITS, 0,
+ block_size, unix_io_manager, &fs);
if (ret) {
if (mode_flag & DETAIL) {
perror("Can't get super block info");