e2fsprogs/misc
Artem Blagodarenko 8aa8f063de e2image: copy mmp block when create metadata only image
e2image in modes without data blocks copy (-r, -Q) doesn't copy
mmp block that leads to fsck error:

Superblock has invalid MMP magic.  Fix? no

This patch adds coping this block if mmp is enabled.

Change-Id: I66035ee394a0ff53b9959e82b3e47050f3bf1593
Signed-off-by: Artem Blagodarenko <artem.blagodarenko@gmail.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2018-08-22 00:37:54 -04:00
..
Android.bp AOSP: e2fsdroid and mke2fs are dynamic executable in recovery partition 2018-06-27 23:51:40 -04:00
badblocks.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
badblocks.c Add missing information to various man pages and usage texts 2017-12-21 11:11:10 -05:00
base_device.c Make sure test progams free all allocated memory 2016-11-11 23:15:56 -05:00
base_device.tst ChangeLog, Makefile.in, base_device.c, base_device.tst, fsck.c, fsck.h: 2000-12-03 06:33:56 +00:00
blkid.8.in blkid: On the man page, show option arguments in the descriptions. 2008-08-14 13:29:50 -04:00
blkid.c AOSP: Ignore quotes in safe_print(). 2018-08-18 15:59:58 -04:00
chattr.1.in chattr.1: 'a' and 'i' attribute do not affect existing file descriptors 2018-04-13 15:37:58 -04:00
chattr.c chattr: fix verbose message while setting the project id 2016-03-18 16:49:51 -04:00
create_inode.c tests, mke2fs: add option to suppress xattr copying to fix f_extent_htree 2018-06-26 15:21:28 -04:00
create_inode.h tests, mke2fs: add option to suppress xattr copying to fix f_extent_htree 2018-06-26 15:21:28 -04:00
dumpe2fs.8.in misc: add e2mmpstatus utility via dumpe2fs 2018-06-22 18:22:37 -04:00
dumpe2fs.c misc: add e2mmpstatus utility via dumpe2fs 2018-06-22 18:22:37 -04:00
e2freefrag.8.in e2freefrag: Update manpage to include e2fsprogs version and release date 2009-08-22 23:41:49 -04:00
e2freefrag.c Fix gcc and clang warnings 2018-06-23 23:00:50 -04:00
e2freefrag.h e2freefrag: Improve output to include be more like xfs_db's freesp -s 2009-07-24 18:33:46 -04:00
e2fuzz.c misc: fix gcc -Wall complaints 2016-06-02 22:40:41 -04:00
e2fuzz.sh e2fuzz: fuzz harder 2015-04-20 21:47:18 -04:00
e2image.8.in Add missing information to various man pages and usage texts 2017-12-21 11:11:10 -05:00
e2image.c e2image: copy mmp block when create metadata only image 2018-08-22 00:37:54 -04:00
e2initrd_helper.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
e2label.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
e2label.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
e2mmpstatus.8.in misc: add e2mmpstatus utility via dumpe2fs 2018-06-22 18:22:37 -04:00
e2undo.8.in Add missing information to various man pages and usage texts 2017-12-21 11:11:10 -05:00
e2undo.c Fix compile error and warnings for old gcc versions 2018-07-14 20:46:30 -04:00
e4crypt.8.in Add documentation for e4crypt's add_key command in the man page 2018-01-01 16:29:56 -05:00
e4crypt.c e4crypt: remove unneeded stat(2) call in do_get_policy() 2018-06-24 19:28:13 -04:00
e4defrag.8.in e4defrag: fix typo in man page 2018-05-27 16:09:28 -04:00
e4defrag.c Fix gcc and clang warnings 2018-06-23 23:00:50 -04:00
ext4.5.in Merge branch 'maint' into next 2018-01-02 00:53:10 -05:00
filefrag.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
filefrag.c Fix compile error and warnings for old gcc versions 2018-07-14 20:46:30 -04:00
findfs.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
findsuper.c Fix typos in code comments and developer docs 2017-10-15 23:00:11 -04:00
fsck.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
fsck.c Fix gcc and clang warnings 2018-06-23 23:00:50 -04:00
fsck.h Fix typos in code comments and developer docs 2017-10-15 23:00:11 -04:00
fsmap.h e2freefrag: use GETFSMAP on mounted filesystems 2017-05-29 22:29:15 -04:00
fuse2fs.1.in fuse2fs.1: fix man page section of fuse2fs 2016-05-12 00:02:07 -04:00
fuse2fs.c Fix compile error and warnings for old gcc versions 2018-07-14 20:46:30 -04:00
ismounted.c misc: cleanup unused variables on MacOS 2012-12-29 17:28:37 -05:00
logsave.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
logsave.c Fix typos in code comments and developer docs 2017-10-15 23:00:11 -04:00
lsattr.1.in Add missing information to various man pages and usage texts 2017-12-21 11:11:10 -05:00
lsattr.c Merge branch 'maint' into next 2016-03-06 20:37:49 -05:00
Makefile.in build: use MKDIR_P instead of MKINSTALLDIRS 2018-08-11 15:29:48 -04:00
mk_hugefiles.c Fix gcc and clang warnings 2018-06-23 23:00:50 -04:00
mke2fs-hurd.conf Add "big" and "huge" types to mke2fs.conf 2011-10-03 23:46:17 -04:00
mke2fs.8.in tests, mke2fs: add option to suppress xattr copying to fix f_extent_htree 2018-06-26 15:21:28 -04:00
mke2fs.c Reserve codepoints for the fsverity feature. 2018-08-13 22:39:27 -04:00
mke2fs.conf.5.in mke2fs: use io_channel_flush() instead of sync() for sync_kludge 2018-02-26 21:54:42 -05:00
mke2fs.conf.in mke2fs.conf: enable metadata_csum by default 2017-09-06 21:32:01 -04:00
mke2fs.h mke2fs: add support to align hugefiles relative to beginning of the disk 2014-07-09 10:42:13 -04:00
mklost+found.8.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
mklost+found.c Fix gcc and clang warnings 2018-06-23 23:00:50 -04:00
partinfo.c partinfo: fix some build errors 2016-10-25 13:28:13 -04:00
profile-to-c.awk Compile the default mke2fs.conf into mke2fs program 2007-07-04 14:27:30 -04:00
tune2fs.8.in Add missing information to various man pages and usage texts 2017-12-21 11:11:10 -05:00
tune2fs.c tune2fs: fix dereference of freed memory after journal replay 2018-08-21 01:22:18 -04:00
tune2fs.h Fix typos in code comments and developer docs 2017-10-15 23:00:11 -04:00
util.c tune2fs, mke2fs: clarify proceed delay question 2017-08-23 11:20:47 -04:00
util.h misc: move check_plausibility into a separate file 2014-09-19 13:10:21 -04:00
uuidd.8.in Fix the pathname of /var/lib/uuidd/uuidd.pid in uuidd man page. 2008-01-19 18:13:14 -05:00
uuidd.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
uuidd.rc Add uuidd daemon to prevent duplicate time-based UUID's 2007-12-16 17:28:46 -05:00
uuidgen.1.in Remove spaces at the end of man pages 2017-08-04 01:51:50 -04:00
uuidgen.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00