e0ed7404719a9ddd2ba427a80db5365c8bad18c0 |
|
20-Mar-2014 |
JP Abgrall <jpa@google.com> |
Switch back to 1.42.9 now that there is a fix Revert "Revert changes that moved from 1.41.14 to 1.42.9" This reverts commit 65f0aab98b20b5994a726ab90d355248bcddfffd.
/external/e2fsprogs/misc/e2image.c
|
65f0aab98b20b5994a726ab90d355248bcddfffd |
|
06-Mar-2014 |
JP Abgrall <jpa@google.com> |
Revert changes that moved from 1.41.14 to 1.42.9 Revert "e2fsck: Don't use e2fsck_global_ctx unless HAVE_SIGNAL_H" commit e80e74c41d85ff93f3d212ba6512340f48054a93. Revert "Merge remote-tracking branch 'linaro/linaro-1.42.9' into aosp_master" This reverts commit e97b2b6fc82f840e84dfc631b87f21be44ff2421, reversing changes made to 7e2fb9d09c245eba70ee008b78007315e9c0f1df. Revert "Prepare for upstream 1.42.9" This reverts commit 7e2fb9d09c245eba70ee008b78007315e9c0f1df. Bug: 13340735 Change-Id: If48b153a95ef5f69f7cdccb00e23524abff3c5a8 Signed-off-by: JP Abgrall <jpa@google.com>
/external/e2fsprogs/misc/e2image.c
|
18a1444b4f1e6a0948fd38fa0de382d86cfe04de |
|
31-Dec-2013 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Add files that would normally be generated by the e2fsprogs build system Android doesn't run ./configure and friends, so it has to rely on pre-populated versions of the autogenerated files. This is somewhat bogus (e.g. hardcoded little-endian reference in lib/ext2fs/ext2_types.h) and should at some point be fixed, but it's what Android has always done, not a regression from the 1.41.14 branch. Also, don't #include config.h which we don't generate (we pass what it usually contains as -D parameters from Android.mk) anywhere. Add a new Android.mk file for the quota library. Change-Id: I162c6327fee5bd06261d9cdcc34bda10f04a6f21 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/external/e2fsprogs/misc/e2image.c
|
c003f48b484cbbe3f285615dab629a46e8e072b9 |
|
27-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: Clarify e2image's usage message Also reflect a similar change to e2image's man page. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
c8ee0d60fd23a47f96253d7e575f1a9cf7e98577 |
|
27-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: write progress information to stderr This allows "e2image -rp /dev/sdc1 - | bzip2 > sdc1.img.bz2" to work correctly, so the progress information doesn't corrupt the image being sent to stdout. Also add a diagnostic indicating that the -p option is currently only implemented for raw mode. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
212c99488343cbc52fab3368f72853a5a3ff2e8a |
|
27-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: clean up progress reporting The old progress reporting code would crash on small file systems. For example: cp /dev/null /tmp/foo.img mke2fs -t ext4 -F /tmp/foo.img 100 e2image -o 0 -O 4096 -rap /tmp/foo.img Fix this, and while we're at it, factor out the code to make it easier to read and maintain. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
737a88673d709d5b1375d589f790367121a59a42 |
|
26-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: make sure all strings are marked for internationalization Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
0155e770218961f1ab0b39851e1fb4e832ff713d |
|
26-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: add -n option to show what blocks would have been written Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
38c771d6dd523779b7266e8df359e0f7811a6d53 |
|
25-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: add -c option to optimize file system copying for flash devices Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
aa2c743331f392e49d5b168b5e3d8c8a8084b8b4 |
|
25-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: only skip writing zero blocks when writing to a new file The e2image progam was originally intended to create image files. However, some people have started using e2image to copy a file system from one block device to another, since it is more efficient than using dd because it only copies the blocks which are in use. If we are doing this, however, we must not skip writing blocks which are all zero in the source device, since they may not be zero in the destination device. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: Phillip Susi <psusi@ubuntu.com>
/external/e2fsprogs/misc/e2image.c
|
d28759b22388404561cea092855e4daca3781358 |
|
25-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: clean up gcc -Wall and sparse nits Fix up the gcc -Wall and sparse nits introduced by Phillip Susi's e2image patches. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: Phillip Susi <psusi@ubuntu.com>
/external/e2fsprogs/misc/e2image.c
|
80fe25a2d7d8461ac17b21659885f1b4ec6fecd7 |
|
25-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: refactor calls to ext2fs_llseek() Refactor calls to ext2fs_llseek(). This makes the code more compact, easier to read, and it also fixes a number of places where we call ext2fs_llseek() without doing proper error checking. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
ecc859b2819cd8772ba660b9229489378e541838 |
|
25-Dec-2013 |
Phillip Susi <psusi@ubuntu.com> |
e2image: handle SIGINT safely When doing an in place move, interrupting it past the point of no return will destroy the filesystem since parts of it have been overwritten. Catch SIGINT the first time and issue a warning if this is the case. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
c40c7ceffe5ca88ec43b853e4a908f1cbb8c0f15 |
|
08-Oct-2013 |
Phillip Susi <psusi@ubuntu.com> |
e2image: add progress indicator When given the -p switch, print progress information, including block counts, percentage complete, estimated time remaining, and throughput. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
22b83f628080088fb901b1d001ed47f0de64cd93 |
|
16-Dec-2013 |
Phillip Susi <psusi@ubuntu.com> |
e2image: perform in-place move If given at least one offset and only one file, assume source and dest are the same, and do an in place move. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
6b5535f40974d522e827c83d02d005ac5c8b5056 |
|
16-Dec-2013 |
Phillip Susi <psusi@ubuntu.com> |
e2image: add offset switches Add -o and -O switches to specify the offset where the source and destination filesystems start. This is useful if you have an image of a partitioned disk or wish to create one. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
f404167dda29a59d2be2882328aeb074b9899669 |
|
17-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
Clean up sparse warnings Mostly by adding static and removing excess extern qualifiers. Also convert a few remaining non-ANSI function declarations to ANSI. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
45ff69ffeb700012a7c052f5e45882557a40be7e |
|
16-Dec-2013 |
Andreas Dilger <adilger@dilger.ca> |
build: quiet LLVM non-literal string format warning Compiling with LLVM generates a large number of warnings due to the use of _() for wrapping strings for i18n: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ./nls-enable.h:4:14: note: expanded from macro '_' #define _(a) (gettext (a)) ^~~~~~~~~~~~ These warnings are fixed by using "%s" as the format string, and then _() is used as the string argument. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
b3993825860a3c89fe2e66ab74dc59ab65be99c9 |
|
12-Dec-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
e2image: check return value from check_if_mounted() Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
e39082e2e81641eb8021eb6ddc969731537c79a8 |
|
12-Dec-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
misc: don't leak file descriptors (on error paths) Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
4c2ae57d38f60fa74ecd5bb681c8fb80fba59b6a |
|
02-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: pass the correct size write_header Commit bf0449b1a654, which added the ability to write qcow2 files, generalized the write_header() file to take the size of the header structure which it writes out. Unfortunately, it changed the call which supported original e2image format to pass in fs->blocksize, instead of the actual size of the e2image header structure (which is substantially smaller than fs->blocksize). This meant that we copied in stack garbage into the e2image file, and it made valgrind quite unhappy. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
6c327e9ca47fa4e51efe3a6601ad661b8c1a3964 |
|
12-Oct-2013 |
Carlos Maiolino <cmaiolino@redhat.com> |
e2image: complain if running e2image -r or -Q on a mounted filesystem Several users have used e2image on a mounted RW filesystem, resulting in inconsistent, useless e2images for debugging purposes. This commit will forbid this and print an error message, although the user can override this using a new force option. Signed-off-by: Carlos Maiolino <cmaiolino@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
e7f983bfb27da3999ea91f9520ad1f438c3d59f2 |
|
16-Jun-2013 |
Theodore Ts'o <tytso@mit.edu> |
e2image: fix crash when using e2image -I with a 64-bit file system Addresses-Debian-Bug: #703067 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
577c773a60fa7d167f5aaf717fadd20fe507fb97 |
|
20-May-2013 |
Theodore Ts'o <tytso@mit.edu> |
misc: fix gcc -Wall warnings Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
fdaf34f8c05698cdefb2db9825b2a957b486f380 |
|
22-Apr-2013 |
Tomas Racek <tracek@redhat.com> |
e2image: require that -a option is used only with raw or QCOW2 image All data cannot be included in normal image file so e2image should exit in this case. Signed-off-by: Tomas Racek <tracek@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Eric Sandeen <sandeen@redhat.com>
/external/e2fsprogs/misc/e2image.c
|
d55e68a660bb9c73b88eb64bd94c81498678906a |
|
22-Apr-2013 |
Tomas Racek <tracek@redhat.com> |
e2image: remove useless exit call Exit is called right after the install_image anyway so this one can be removed. Signed-off-by: Tomas Racek <tracek@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
0e51f5ae16a386c66f5643119fa549b4a58d4ac3 |
|
15-Jan-2013 |
Phillip Susi <psusi@ubuntu.com> |
e2image: add -a switch to include all data Normally the raw and QCOW2 images only contain fs metadata. Add a new switch ( -a ) to include all data. This makes it possible to use e2image to clone a whole filesystem. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
2d2abcc64604c831c2db1da03fe701baefa1cb68 |
|
06-Jul-2012 |
Andreas Dilger <adilger@whamcloud.com> |
e2fsck: rename "bool" variables Since "bool" is a valid C type, declarations of the form "int bool" will cause compiler errors if <stdbool.h> is included. Rename these variables to avoid this name clash. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
e64e6761aa22f31123a91206a5686526f7b9c6c0 |
|
05-Apr-2012 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall nitpicks Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
6c9ce8a9b060ff81b537560a9880c569e60ca512 |
|
27-Feb-2012 |
Phillip Susi <psusi@ubuntu.com> |
e2image: skip uninitialized bitmaps and inode tables When the block bitmap is uninitialized, skip copying it. When the inode bitmap is uninitialized, skip copying it, as well as the inode table. When there are unused inodes towards the end of the table, skip those blocks too. Signed-off-by: Phillip Susi <psusi@ubuntu.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
50a676e944356e188917f5174a7478817024213c |
|
17-Feb-2012 |
Theodore Ts'o <tytso@mit.edu> |
e2image: attempt to use ftruncate64 to set i_size for raw images If ftruncate64() exists, try to use it to set i_size. This isn't guaranteed to work, per SuSv3, but if it doesn't work, it's guaranteed to return an error. So for file systems and/or operating systems that don't support extending i_size via ftruncate64(), fall back to writing the trailing null. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
2b7a30cc52fd27a1cf479d8682880d11ffd9850f |
|
17-Feb-2012 |
Theodore Ts'o <tytso@mit.edu> |
e2image: fix logic bug which could cause a raw image not to be extended If the size of the last "hole" in the raw file was an exact multiple of a megabyte, then we wouldn't write a null at the end of the file in order to extend the size of the raw image to correspond with the file system size. Thanks to Lukas Czerner for suggesting the fix, and Phillip Susi for pointing out the problem. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
0c80c44bd08c60f3cd0ad87f12a71a75cac3bcaa |
|
17-Oct-2011 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flag The ext2fs_file_acl_block() and ext2fs_set_file_acl_block() needs to only check i_file_acl_high if the 64-bit flag is set. This is needed because otherwise we will run into problems on Hurd systems which actually use that field for h_i_mode_high. This involves an ABI change since we need to pass ext2_filsys to these functions. Fortunately these functions were first included in the 1.42-WIP series, so it's OK for us to change them now. (This is why we have 1.42-WIP releases. :-) Addresses-Sourceforge-Bug: #3379227 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
c4012e5a7ace2e1f382c4d46f56e5749758c9a1a |
|
06-Oct-2011 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: make ext2fs_open_file() always use 3 arguments instead of varargs Some architectures have narrow mode_t's which can cause some portability warnings with varargs. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
9d4507c5b61007df968638623aa1b4c47dae6cf9 |
|
05-Oct-2011 |
Theodore Ts'o <tytso@mit.edu> |
Pass the gettext() function to libcom_err For those e2fsprogs programs which use libcom_err and are internationalized, pass the gettext() function to libcom_err during program initialization. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
d1154eb460efe588eaed3d439c1caaca149fa362 |
|
18-Sep-2011 |
Theodore Ts'o <tytso@mit.edu> |
Shorten compile commands run by the build system The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and this was starting to cause some tools heartburn. It also made "make V=1" almost useless, since trying to following the individual commands run by make was lost in the noise of all of the defines. So fix this by putting the configure-generated defines in lib/config.h and the directory pathnames to lib/dirpaths.h. In addition, clean up some vestigal defines in configure.in and in the Makefiles to further shorten the cc command lines. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
c859cb1de0d624caa0779fb17d1a53766143136e |
|
16-Sep-2011 |
Lukas Czerner <lczerner@redhat.com> |
e2fsprogs: create open() and stat() helpers In many places we are using #ifdef HAVE_OPEN64 to determine if we can use open64() but that's ugly. This commit creates two new helpers ext2fs_open_file() for open() and ext2fs_stat() for stat(). Also we need new typedef ext2fs_struct_stat for struct stat. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
9d10f017e2420119455f5fa46db698961786e578 |
|
14-Sep-2011 |
Lukas Czerner <lczerner@redhat.com> |
e2image: fix invalid lseek error detection In flush_l2_cache() we are using ext2fs_llseek() however we do not properly detect the error code returned from the function, because we are assigning it into ULL variable, hence we will not see negative values. Fix this by changing the type of the variable to ext2_loff_t which is signed and hence will store negative values. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
96367ad3bc849220651b20f41340b48e07e82b04 |
|
16-Jun-2011 |
Andreas Dilger <adilger@whamcloud.com> |
misc: quiet "unused variable" compiler warnings Some of the newly-merged patches added "unused variable" compiler warnings. Delete unused variables. Signed-off-by: Andreas Dilger <adilger@whamcloud.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
92dcfb7692da5c3ed61899c49c0915f889815c45 |
|
18-May-2011 |
Lukas Czerner <lczerner@redhat.com> |
e2image: Support for conversion QCOW2 image into raw This commit adds support for converting QCOW2 image created previously with e2image into raw image. The QCOW2 image is detected automatically, so there is not new option. Just use following command: e2image -r image.qcow image.raw No that this tool is aimed to quickly convert qcow2 image created with e2image into raw image. In order to improve speed we are doing some assumption I believe might not be true for regular qcow2 images. So it was not tested with regular QCOW2 images and it might not work with them. The intention of this tool is only convert images previously created by e2image. Note that there is nothing special with QCOW2 images created by e2images and it can be used with tools like qemu-img, or qemu-nbd without any problems. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
bf0449b1a6547a566975cb32c18a2ba5972deace |
|
18-May-2011 |
Lukas Czerner <lczerner@redhat.com> |
e2image: Add support for qcow2 format This commit adds support for exporting filesystem into QCOW2 image format. Like sparse format this saves space, by writing only necessary (metadata blocks) into image. Unlike sparse image, QCOW2 image is NOT sparse, hence does not change its size by copying with not-sparse-aware tools. New options '-Q' has been added to tell the e2image to use QCOW2 as an output image format. QCOW2 supports encryption and compression, however e2image so far does no support such features, however you can still scramble filenames with '-s' option. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
d991bc742fc342dd7f2771563220b350dd54c5ef |
|
14-Jun-2010 |
Valerie Aurora Henson <vaurora@redhat.com> |
e2image: Fix up to be 64-bit block number safe Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: Nick Dokos <nicholas.dokos@hp.com> Signed-off-by: Valerie Aurora (Henson) <vaurora@redhat.com>
/external/e2fsprogs/misc/e2image.c
|
d7cca6b06f366f998ed43346f9b6fca9e163692f |
|
26-Oct-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Convert to use block group accessor functions Convert direct accesses to use the following block group accessor functions: ext2fs_block_bitmap_loc(), ext2fs_inode_bitmap_loc(), ext2fs_inode_table_loc(), ext2fs_bg_itable_unused(), ext2fs_block_bitmap_loc_set(), ext2fs_inode_bitmap_loc_set(), ext2fs_inode_table_loc_set(), ext2fs_bg_free_inodes_count(), ext2fs_ext2fs_bg_used_dirs_count(), ext2fs_bg_free_inodes_count_set(), ext2fs_bg_free_blocks_count_set(), ext2fs_bg_used_dirs_count_set() Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: Nick Dokos <nicholas.dokos@hp.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
4efbac6fed75c29d3d5f1b676b932754653a2ac5 |
|
08-Sep-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Convert uses of super->s_*_blocks_count to ext2fs_*_blocks_count() Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: Nick Dokos <nicholas.dokos@hp.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
a63745e81cbb476b90c75ca3ca60b9ba4be95cae |
|
08-Sep-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Use ext2fs_file_acl_block() instead of using .i_file_acl directly This provides support for 48-bit file acl blocks. Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
24a117abd0340d247befbf7687ffb70547fdf218 |
|
08-Sep-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Convert to use io_channel_read_blk64() and io_channel_write_blk64() Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
3c041a514cf65c65e102ff22e0dee2a3fa724873 |
|
23-Aug-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Convert tune2fs, dumpe2fs, and e2image to the new bitmap interface Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
8a480350952f6f0fdbce54326b6d847e66368897 |
|
22-Jun-2009 |
Theodore Ts'o <tytso@mit.edu> |
Fix encoding for rec_len in directories for >= 64k blocksize file systems Previously e2fsprogs interpreted 0 for a rec_len of 65536 (which could occur if the directory block is completely empty in 64k blocksize filesystems), while the kernel interpreted 65535 to mean 65536. The kernel will accept both to mean 65536, and encodes 65535 to be 65536. This commit changes e2fsprogs to match. We add the encoding agreed upon for 128k and 256k filesystems, but we don't enable support for these larger block sizes, since they haven't been fully tested. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
f38cf3cb34addaa53d1f855d7607b151082a4229 |
|
01-Sep-2008 |
Theodore Ts'o <tytso@mit.edu> |
Only use the test_io manager if the right environment variables are set In order to make it possible for the test_io manager to be compiled in by default, make all of the programs that might try to use it to only do so if the environment variables TEST_IO_FLAGS and TEST_IO_DEBUG are set. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
efc6f628e15de95bcd13e4f0ee223cb42115d520 |
|
28-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
Remove trailing whitespace for the entire source tree Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
5dd77dbe5a0ac6d78c1c6441fae4087be56d9088 |
|
26-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
Add support for with empty directory blocks in 64k blocksize filesystems The rec_len field in the directory entry is 16 bits, so if the filesystem is completely empty, rec_len of 0 is used to designate 65536, for the case where the directory entry takes the entire 64k block. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
a040a99b6cc4bf9f10d39747ca6947f0462a2eb2 |
|
13-Mar-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' Conflicts: lib/ext2fs/ext2_err.et.in
|
9fbec969a2a9d703373cf8a7e9a95cf594caed72 |
|
13-Mar-2008 |
Theodore Ts'o <tytso@mit.edu> |
e2image: Use open64() so that "e2image -I" works on image files > 2GB Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
43323be95742298b8229be728c3812e95c90629c |
|
07-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Use BLOCK_FLAG_READ_ONLY flag in debugfs, e2image, and tune2fs Pass BLOCK_FLAG_READ_ONLY to ext2fs_block_iterate2() so that debugfs, e2image, and tune2fs will work well with filesystems containing extents. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
428f6b32a9029e1f0bc2559233954955a6aae64c |
|
28-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure lib/ext2fs/ext2_fs.h misc/e2image.c
|
df200fffd5276d3c8ba201fd61858ba906b77cf6 |
|
27-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
e2image: Fix potential overflow if the device name is too long Adapted from SLES's patch: e2fsprogs-strncat.patch Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
fef2b38d8e5b475655771f8208265a8fa9246601 |
|
01-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure debian/rules e2fsck/swapfs.c lib/ext2fs/ext2_fs.h
|
c9eaebf6ff51bbb0a3938b20e01a7b3971ba7207 |
|
01-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
e2image: If there is an error while writing a block, call exit(1) If the disk fills while e2image is writing its output file, it will spew a large number of error messages instead of exiting with a non-zero status code after the first failure. Addresses-Sourceforge-Feature-Request: #606508 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
e6a4571eec5ce0e75fb8a5a41c30bf0e68d90efe |
|
09-Dec-2007 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/closefs.c
|
20abd3ea2ab0b5fe185c459bfc36fec712ad167c |
|
09-Nov-2007 |
Arun Thomas <thomasar@us.ibm.com> |
e2image in raw-mode appends an extra byte to image-file In raw mode (-r), e2image appends an extra byte to the image-file's end if the last block requires a sparse write. Consequently, the resulting image-file is one byte larger than the original in size. This patch fixes the problem by seeking to one less than the given offset, so that the byte write does not overflow into the next block. This problem can be reproduced by doing an e2image -r dev image-file and comparing the original and resulting image sizes. This assumes the image is sparse at the end. For my tests, I created a 100MB sparse image with two files. Signed-off-by: Arun Thomas <thomasar@us.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
84d51a2e99277dfb728edc7c5e06273a49d197f5 |
|
20-Oct-2007 |
Dmitry V. Levin <ldv@altlinux.org> |
e2image: Fix potential off-by-one fs_device_name buffer overflow In write_image_file(), fix length argument of strncat(3) call. Signed-off-by: Dmitry V. Levin <ldv@altlinux.org> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
2eae093081a097a0a611fe2817e1533825dfdd86 |
|
11-Aug-2007 |
Theodore Ts'o <tytso@mit.edu> |
Clean up applications to not use EXT2FS_ENABLE_SWAPFS or EXT2_FLAG_SWAP_BYTES Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
d7eee82910b2e62728dca18def04c3ad5f680345 |
|
22-Mar-2007 |
Brian Behlendorf <behlendorf1@llnl.gov> |
[COVERITY] Fix memory leak in e2image (write_raw_image_file) Coverity ID: 28: Resource Leak Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
/external/e2fsprogs/misc/e2image.c
|
248c2f9c48e178b60b2ffd09daf3e18be3345d94 |
|
22-Mar-2007 |
Brian Behlendorf <behlendorf1@llnl.gov> |
[COVERITY] Fix memory leak in e2image zero_buf and buf must be freed on return from the output_meta_data_blocks() function. Coverity ID: 26+27: Resource Leak Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
/external/e2fsprogs/misc/e2image.c
|
a6d8302b4873527798a77c1ba3106a04b71dfeac |
|
26-Dec-2006 |
Theodore Ts'o <tytso@mit.edu> |
Use the newer add/remove_error_table com_err interfaces Change all of the e2fsprogs programs to use the newer add_error_table() and remove_error_table() interfaces instead of the much older initialize_*_error_table() function. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
d0ff90d5202428583c78a60c3042e7b60d88bc45 |
|
12-Sep-2006 |
Eric Sandeen <esandeen@redhat.com> |
Fix signed vs unsigned printf format strings for block and inode numbers There were still some %d's lurking when we print blocks & inodes; also many of the counters in the e2fsck_struct were signed, and probably need to be unsigned to avoid overflows. Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/e2image.c
|
62c6d1403ea00dd72890862c761a41baa10a7ad4 |
|
12-Sep-2006 |
Eric Sandeen <esandeen@redhat.com> |
Remove unused variables Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/e2image.c
|
bb1a46a430a99f73ddaf7cf74e380dd5cf36382f |
|
12-Sep-2006 |
Eric Sandeen <esandeen@redhat.com> |
Fix loops over group descriptors to prevent 2**32-1 block number overflows For loops iterating over all group descriptors, consistently define first_block and last_block in a way that they are inclusive of the range, and do not overflow. Previously on the last block group we did a test of <= first + dec_blocks; this would actually wrap back to 0 for a total block count of 2^32-1 Also add handling of last block group which may be smaller. Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/e2image.c
|
8deb80a5d1078cbe43eaffcdeebf0a1a549d6a54 |
|
19-Mar-2006 |
Takashi Sato <sho@tnes.nec.co.jp> |
Fix format statements to make e2fsprogs programs 32-bit clean Change the format string(%d, %ld) for a block number and inode number to %u or %lu. Signed-off-by: Takashi Sato <sho@tnes.nec.co.jp> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
9b9a780f5a5823865f62f0c9fd194d262f63a06f |
|
11-Dec-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix various gcc -Wall complaints. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/e2image.c
|
79fc2a99ace9e7a9cdce7227320165f7fb57c591 |
|
26-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c (scramble_dir_block): Make sure the unused space in the '.' and '..' directory entries are cleared when e2image -rs is specified.
/external/e2fsprogs/misc/e2image.c
|
e99decb0441cbf8fc1f33b254e510273a6095fd4 |
|
19-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Remove debugging printf from e2image -s's code.
/external/e2fsprogs/misc/e2image.c
|
d851ed3983ed4b25d1db58bfbd23dcb6712c0c3b |
|
19-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c, e2image.8.in: Add support for the -s option which scrambles directory entries for raw image files.
/external/e2fsprogs/misc/e2image.c
|
6e82cd7e953bc6f00c47ca8f29c61d61fb39d3d3 |
|
05-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall nits.
/external/e2fsprogs/misc/e2image.c
|
8c6b6483887c81b2f04db3e0683bd1d00dba3714 |
|
29-Jul-2004 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c, e2image.8.in: Add new option -I which allows the administrator to install an metadata stored in an e2image file to a filesystem. Obviously, this can be very dangerous!
/external/e2fsprogs/misc/e2image.c
|
544349270e4c74a6feb971123884a8cf5052a7ee |
|
07-Dec-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall nitpicks
/external/e2fsprogs/misc/e2image.c
|
ddc32a045bd3bd35968ace2dbe22179470baec0b |
|
04-May-2003 |
Theodore Ts'o <tytso@mit.edu> |
Add Czech translation. Remove "NYC" translation. Add Czech translation from Miloslav Trmac <mitr@volny.cz> Random NLS and other display fixes from Miloslav.
/external/e2fsprogs/misc/e2image.c
|
eca53e3c4e96b9386f2d2bd3f2e5a07a2fa466d9 |
|
14-Mar-2003 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c (write_raw_image_file): Include blocks from slow symbolic links in the raw image file.
/external/e2fsprogs/misc/e2image.c
|
c046ac7f2e4c53e20cf1e909bbe511f91074b396 |
|
20-Oct-2002 |
Theodore Ts'o <tytso@mit.edu> |
Add support for the meta_blockgroup filesystem format.
/external/e2fsprogs/misc/e2image.c
|
3432a916edad569235586b45d1a51706d4d700a7 |
|
02-Oct-2002 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c (write_raw_image_file): Handle a bad block in the inode table correctly.
/external/e2fsprogs/misc/e2image.c
|
ed909bbe20d3fbeeee65c48dc0df2dbffdf2a0a9 |
|
16-Aug-2002 |
Theodore Ts'o <tytso@mit.edu> |
Fix up extended attribute handling in e2image, resize2fs, and in debugfs's icheck command.
/external/e2fsprogs/misc/e2image.c
|
14308a5398984842e808faa3ff2dd6a1c52d90bd |
|
05-Mar-2002 |
Theodore Ts'o <tytso@mit.edu> |
Newer libintl needs LC_CTYPE to be set in addition to LC_MESSAGES.
/external/e2fsprogs/misc/e2image.c
|
4ea7bd04390935e1f8b473c8b857e518df2e226b |
|
17-Dec-2001 |
Theodore Ts'o <tytso@mit.edu> |
Fix various gcc -Wall nits. Fixed a bug in mke2fs where a bogus error message could be printed on an malloc() failure, and e2image was optimized to avoid needless system calls by using the stashed inode functions.
/external/e2fsprogs/misc/e2image.c
|
e3ef3502f7b587c3d8418aff2433f3f9ffc4c0ba |
|
06-Nov-2001 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c (output_meta_data_blocks): Optimize away excess lseek() calls when creating a sparse file. Fewer system calls are a good thing. <g>
/external/e2fsprogs/misc/e2image.c
|
0f8973fb092a40fd0a11b7ec95c09128c9fb8f0c |
|
27-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
Remove EXT2FS_VERSION from the version display, since it only confuses people. Make fsck's version display be consistent with the other e2fsprogs programs.
/external/e2fsprogs/misc/e2image.c
|
1c1e0049249d1f44c79cc3287bc030651dad7710 |
|
09-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
Add support for specifiying - as the image file (to send the image file to standard out). Save the journal inode if it is internal to the raw image file.
/external/e2fsprogs/misc/e2image.c
|
6304baf255b0d3b2fc57619acd16a4107e83bd02 |
|
09-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
Add support for raw image files in e2image.
/external/e2fsprogs/misc/e2image.c
|
54c637d4d29af3e6365779f8b12976abe95a4753 |
|
14-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
Many files: badblocks.c, chattr.c, dumpe2fs.c, e2image.c, findsuper.c, lsattr.c, mke2fs.c, mklost+found.c, tune2fs.c, util.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, resize2fs.h: resize2fs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, debugfs.h: debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, e2fsck.h, scantest.c: e2fsck.h, scantest.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, tst_uuid.c, uuid_time.c: tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h ChangeLog, Makefile.in, e2p.h: e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, test_icount.c, test_rel.c: test_icount.c, test_rel.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
/external/e2fsprogs/misc/e2image.c
|
a3827953b21d5bfe43ff912b6e3b54fd7a7ffd56 |
|
03-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
e2image.c: Update copyright date. :
/external/e2fsprogs/misc/e2image.c
|
095b459dac77d532a4a1020acb57dfc0c681a9dc |
|
03-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, e2image.c: e2image.c (main): Fix format of e2image to be easier to be parse by ext2fs_open().
/external/e2fsprogs/misc/e2image.c
|
c5423c5b3ea549d96d1b3315a96b5b58beca75cd |
|
08-Feb-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, e2image.c: e2image.c (main): Add code to write the e2image header. ChangeLog, e2image.h: e2image.h (struct ext2_image_hdr): Fix type for fs_hostname
/external/e2fsprogs/misc/e2image.c
|
c8c071a07319939dfd7ae2ff1dedec644d750deb |
|
11-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, e2image.c, mke2fs.c, mklost+found.c, tune2fs.c, util.c, uuidgen.c: e2image.c, mke2fs.c, mklost+found.c, tune2fs.c, util.c, uuidgen.c: Fix gcc -Wall complaints, including one bug in tune2fs caused by a block automatic shadowing version of the variable we really wanted to use, which broke the logic testing to see if the filesystem was mounted. ChangeLog, MCONFIG.in: (gcc-wall-new): Added new target which forgoes the make clean so we only check the newly modified .c files.
/external/e2fsprogs/misc/e2image.c
|
ef9abe5f2529b3a42b46bf64c5f4232f86e7b390 |
|
01-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, e2image.c, mke2fs.c: mke2fs.c, e2image.c: Removed references to struct ext2fs_sb to struct ext2_super_block.
/external/e2fsprogs/misc/e2image.c
|
3e377db29466e8a7d960df27fa5c0b933a3fa581 |
|
09-Dec-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, MCONFIG.in, Makefile.in, Makefile.in.in: Fix so that top-level "make check" works correctly. e2image.c: Fix program name for e2image.
/external/e2fsprogs/misc/e2image.c
|
72ed12648368b3f3ea14e8102e20bf5d3a3be6d3 |
|
12-Nov-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, e2image.h, ext2_err.et.in, ext2fs.h, imager.c: imager.c (ext2fs_image_{inode,super,bitmap}_{read,write}, ext2_fs.h, Makefile.in: New file that has routines that save ext2fs metadata to a file. ext2_err.et.in (EXT2_ET_MAGIC_E2IMAGE): New error code assigned. e2image.h: New file which defines the file format for the ext2 image file. (Saved copy of ext2 metadata to a file as a saving throw against worst-case damage.) ChangeLog, Makefile.in, e2image.c: e2image.c, Makefile.in: New program which saves ext2 metadata to a file for people who need a last-ditch saving throw.
/external/e2fsprogs/misc/e2image.c
|