Whamcloud - gitweb
Merge branch 'maint' into next
authorTheodore Ts'o <tytso@mit.edu>
Tue, 3 Dec 2013 05:24:39 +0000 (00:24 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 3 Dec 2013 05:24:39 +0000 (00:24 -0500)
Conflicts:
e2fsck/pass2.c
e2fsck/pass3.c

17 files changed:
1  2 
e2fsck/e2fsck.h
e2fsck/journal.c
e2fsck/message.c
e2fsck/pass1.c
e2fsck/pass1b.c
e2fsck/pass2.c
e2fsck/pass3.c
e2fsck/pass5.c
e2fsck/problem.h
e2fsck/rehash.c
e2fsck/super.c
e2fsck/unix.c
e2fsck/util.c
lib/ext2fs/ext2fs.h
lib/ext2fs/freefs.c
lib/ext2fs/openfs.c
misc/dumpe2fs.c

diff --cc e2fsck/e2fsck.h
Simple merge
Simple merge
Simple merge
diff --cc e2fsck/pass1.c
@@@ -1857,9 -1769,8 +1857,9 @@@ static void scan_extent_node(e2fsck_t c
        e2_blkcnt_t             blockcnt;
        unsigned int            i;
        int                     is_dir, is_leaf;
-       errcode_t               problem;
+       problem_t               problem;
        struct ext2_extent_info info;
 +      int                     failed_csum;
  
        pctx->errcode = ext2fs_extent_get_info(ehandle, &info);
        if (pctx->errcode)
diff --cc e2fsck/pass1b.c
Simple merge
diff --cc e2fsck/pass2.c
@@@ -918,9 -844,8 +918,9 @@@ skip_checksum
        dict_init(&de_dict, DICTCOUNT_T_MAX, dict_de_cmp);
        prev = 0;
        do {
-               int group;
+               dgrp_t group;
                ext2_ino_t first_unused_inode;
 +              unsigned int name_len;
  
                problem = 0;
                dirent = (struct ext2_dir_entry *) (buf + offset);
diff --cc e2fsck/pass3.c
@@@ -198,10 -198,9 +198,10 @@@ static void check_root(e2fsck_t ctx
                return;
        }
  
 -      pctx.errcode = ext2fs_write_dir_block3(fs, blk, block, 0);
 +      pctx.errcode = ext2fs_write_dir_block4(fs, blk, block, 0,
 +                                             EXT2_ROOT_INO);
        if (pctx.errcode) {
-               pctx.str = "ext2fs_write_dir_block";
 -              pctx.str = "ext2fs_write_dir_block3";
++              pctx.str = "ext2fs_write_dir_block4";
                fix_problem(ctx, PR_3_CREATE_ROOT_ERROR, &pctx);
                ctx->flags |= E2F_FLAG_ABORT;
                return;
diff --cc e2fsck/pass5.c
Simple merge
Simple merge
diff --cc e2fsck/rehash.c
Simple merge
diff --cc e2fsck/super.c
Simple merge
diff --cc e2fsck/unix.c
Simple merge
diff --cc e2fsck/util.c
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc misc/dumpe2fs.c
Simple merge