]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Merge branch 'maint' into next
authorTheodore Ts'o <tytso@mit.edu>
Sun, 6 Jul 2014 04:09:27 +0000 (00:09 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 6 Jul 2014 04:09:27 +0000 (00:09 -0400)
Conflicts:
debugfs/set_fields.c
tests/f_mmp/script
tests/f_mmp_garbage/script
tests/m_mmp/script
tests/t_mmp_1on/script
tests/t_mmp_2off/script

32 files changed:
1  2 
MCONFIG.in
configure
configure.in
debian/e2fslibs.symbols
debugfs/debugfs.c
debugfs/set_fields.c
e2fsck/Makefile.in
e2fsck/e2fsck.h
e2fsck/journal.c
e2fsck/message.c
e2fsck/problem.c
e2fsck/unix.c
e2fsck/util.c
lib/blkid/Makefile.in
lib/config.h.in
lib/e2p/Makefile.in
lib/et/Makefile.in
lib/ext2fs/Makefile.in
lib/ext2fs/alloc_tables.c
lib/ext2fs/closefs.c
lib/ext2fs/ext2fs.h
lib/ext2fs/initialize.c
lib/quota/Makefile.in
lib/ss/Makefile.in
lib/uuid/Makefile.in
misc/dumpe2fs.c
misc/e2image.c
misc/ext4.5.in
misc/mke2fs.c
misc/tune2fs.c
resize/resize2fs.c
util/subst.c

diff --cc MCONFIG.in
Simple merge
diff --cc configure
index 53405aa6ff541d86a69efd9a6907d58aec8361cd,87fd2f3f5bce1198d80617adfdad8d8026a163ce..dda21f173df24e60f57123e0a985caa01a3264e0
+++ b/configure
@@@ -853,12 -878,11 +878,14 @@@ enable_fsc
  enable_e2initrd_helper
  enable_tls
  enable_uuidd
 +enable_mmp
 +enable_bmap_stats
 +enable_bmap_stats_ops
  enable_nls
+ enable_threads
  with_gnu_ld
  enable_rpath
+ with_libpth_prefix
  with_libiconv_prefix
  with_included_gettext
  with_libintl_prefix
@@@ -1513,10 -1538,10 +1541,13 @@@ Optional Features
    --enable-e2initrd-helper build e2initrd-helper program
    --disable-tls           disable use of thread local support
    --disable-uuidd         disable building the uuid daemon
 +  --disable-mmp           disable support mmp, Multi Mount Protection
 +  --disable-bmap-stats    disable collection of bitmap stats.
 +  --enable-bmap-stats-ops enable collection of additional bitmap stats
    --disable-nls           do not use Native Language Support
+   --enable-threads={posix|solaris|pth|windows}
+                           specify multithreading API
+   --disable-threads       build without multithread safety
    --disable-rpath         do not hardcode runtime library paths
  
  Optional Packages:
diff --cc configure.in
Simple merge
Simple merge
Simple merge
index 762e6558265c9b6fd5f57a34490a41365eced144,d017eea8b421012cfa2c032bce658c2178f10627..b4ca546aac44ce39378662bfe96f70c6aa9a4fce
@@@ -153,7 -153,17 +153,18 @@@ static struct field_set_info super_fiel
        { "backup_bgs", &set_sb.s_backup_bgs[0], NULL, 4, parse_uint,
          FLAG_ARRAY, 2 },
        { "checksum", &set_sb.s_checksum, NULL, 4, parse_uint },
 +      { "checksum_type", &set_sb.s_checksum_type, NULL, 1, parse_uint },
+       { "error_count", &set_sb.s_error_count, NULL, 4, parse_uint },
+       { "first_error_time", &set_sb.s_first_error_time, NULL, 4, parse_time },
+       { "first_error_ino", &set_sb.s_first_error_ino, NULL, 4, parse_uint },
+       { "first_error_block", &set_sb.s_first_error_block, NULL, 8, parse_uint },
+       { "first_error_func", &set_sb.s_first_error_func, NULL, 32, parse_string },
+       { "first_error_line", &set_sb.s_first_error_ino, NULL, 4, parse_uint },
+       { "last_error_time", &set_sb.s_last_error_time, NULL, 4, parse_time },
+       { "last_error_ino", &set_sb.s_last_error_ino, NULL, 4, parse_uint },
+       { "last_error_block", &set_sb.s_last_error_block, NULL, 8, parse_uint },
+       { "last_error_func", &set_sb.s_last_error_func, NULL, 32, parse_string },
+       { "last_error_line", &set_sb.s_last_error_ino, NULL, 4, parse_uint },
        { 0, 0, 0, 0 }
  };
  
index db70abcb32c6e7901808bdf568558a071ca8c3e0,9a2f8f5c7d0f0440510dcdf9d7cf68c5b448fab3..c40b188b583ddb36b899043b2685cd3c39d9b93c
@@@ -40,18 -40,8 +40,9 @@@ COMPILE_ET=$(top_builddir)/lib/et/compi
        $(E) "  CC $<"
        $(Q) $(CC) -c $(ALL_CFLAGS) $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
  
- #
- # Flags for using Checker
- #     Note: The optimization flags must include -g
- #
- #MCHECK=      -checker
- #LIBS= $(LIBCOM_ERR) $(LIB_EXT2FS) $(CHECKLIB)
- #DEPLIBS= $(LIBCOM_ERR) $(LIB_EXT2FS) 
- #CHECKLIB= /usr/lib/libchecker.o
  #
  # Flags for doing mtrace --- uncomment to produce mtracing e2fsck
  #     Note:  The optimization flags must include -g
diff --cc e2fsck/e2fsck.h
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc e2fsck/unix.c
Simple merge
diff --cc e2fsck/util.c
Simple merge
index a27b20c1472f808bae9ca33108b87aa8b7ac4dcb,6cabd36b62ba9faf3a7dbc8dd4e2df76939f2849..e020a77eb2fc2e0a01b5591ebf49995117283b7c
@@@ -56,9 -55,7 +55,8 @@@ DEPLIBS_BLKID=        $(DEPSTATIC_LIBBLKID) $(
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
diff --cc lib/config.h.in
Simple merge
index c8925cfd3484bfda0220ee190a6971348059679a,1c71c1cdd40aefaeada4a58e353c83d4a8a4094a..7286552402010f43adf48ba8ac57c3181d993753
@@@ -56,9 -55,7 +55,8 @@@ BSDLIB_INSTALL_DIR = $(root_libdir
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
index f9a79c0713261c2f1a3b914c57e41428343ff2fb,68c3baf6d603ded5ab682790e605faf46a5d3ad0..dbf7c1aeb1f178c84be28eec841898d425a8af52
@@@ -44,9 -44,7 +44,8 @@@ BSDLIB_INSTALL_DIR = $(root_libdir
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
index ddf5942b4a411f3596e4d736e52fb5777f86e54b,6cc299d9011464abd915236c9a1ba0fd09acb821..c39210710ade4acd48b7e085f0bbc1407f276730
@@@ -233,9 -226,7 +232,8 @@@ all:: ext2fs.pc tst_libext2f
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
Simple merge
Simple merge
Simple merge
Simple merge
index 87fa08f88de7c8c37cf1e50c797abaeb065dc51b,4dd42ed10efd346e060f328e49e7ec315656229b..7efe39c664d9400ce9ac6a3c3d732180ac0e4589
@@@ -45,9 -44,7 +44,8 @@@ LIBDIR= quot
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  #ELF_CMT#     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  #BSDLIB_CMT#  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
index 0647f6c163418ba852eeb0d809d95fe28692afe8,24c5e372c11f687c961bec78efac961c907a8038..44edc0da96e12f94ceea55c1a5f0827220f00ba7
@@@ -35,9 -35,7 +35,8 @@@ MK_CMDS=_SS_DIR_OVERRIDE=. ./mk_cmd
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $<
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -DSHARED_ELF_LIB -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
index f22ab26b5a55a32cff55411908211b3b3a54230d,74ca478cd86c24fb7a354698d9256fcb3063ef36..f51714b16e4eb9ebe79d0e3030cd35cceb4d4195
@@@ -63,9 -62,7 +62,8 @@@ BSDLIB_INSTALL_DIR = $(root_libdir
        $(E) "  CC $<"
        $(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
        $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
 +      $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
  @PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
- @CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
  @ELF_CMT@     $(Q) $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
  @BSDLIB_CMT@  $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
  
diff --cc misc/dumpe2fs.c
Simple merge
diff --cc misc/e2image.c
Simple merge
diff --cc misc/ext4.5.in
Simple merge
diff --cc misc/mke2fs.c
Simple merge
diff --cc misc/tune2fs.c
Simple merge
Simple merge
diff --cc util/subst.c
Simple merge