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/mke2fs.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/mke2fs.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/mke2fs.c
|
2bc30417541deffca795db8ec4e7f7ccb616dc3f |
|
23-Dec-2013 |
Andreas Dilger <adilger@dilger.ca> |
debugfs, e2fsck: fix s_desc_size handling The s_desc_size in the superblock specifies the group descriptor size in bytes, but in various places the EXT4_FEATURE_INCOMPAT_64BIT flag implies that the descriptor size is EXT2_MIN_DESC_SIZE_64BIT (64 bytes) instead of checking the actual size. In other places, the s_desc_size field is used without checking for INCOMPAT_64BIT. In the case of ext2fs_group_desc() the s_desc_size was being ignored, and assumed to be sizeof(struct ext4_group_desc), which would result in garbage for any but the first group descriptor. Similarly, in ext2fs_group_desc_csum() and print_csum() they assumed that the maximum group descriptor size was sizeof(struct ext4_group_desc). Fix these functions to use the actual superblock s_desc_size if INCOMPAT_64BIT. Conversely, in ext2fs_swap_group_desc2() s_desc_size was used without checking for INCOMPAT_64BIT being set. The e2fsprogs behaviour is different than that of the kernel, which always checks INCOMPAT_64BIT, and only uses s_desc_size to determine the offset of group descriptors and what range of bytes to checksum. Allow specifying the s_desc_size field at mke2fs time with the "-E desc_size=NNN" option. Allow a power-of-two s_desc_size value up to s_blocksize if INCOMPAT_64BIT is specified. This is not expected to be used by regular users at this time, so it is not currently documented in the mke2fs usage or man page. Add m_desc_size_128, f_desc_size_128, and f_desc_bad test cases to verify mke2fs and e2fsck handling of larger group descriptor sizes. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.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/mke2fs.c
|
80a1806d617fdb14421ac6ac50a640ac1fd303b3 |
|
12-Dec-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
mke2fs: don't leak memory (on error path) Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d20403df479efb35966470920c9a5cda581126d0 |
|
11-Dec-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
mke2fs: load configfile blocksize setting before 64bit checks mke2fs has a series of checks to ensure that we don't create a filesystem too big for its blocksize -- if auto-64bit is on, then it turns on 64bit; otherwise it complains. Unfortunately, it performs these checks before looking in mke2fs.conf for a blocksize, which means that the checks are incorrect if the user specifies a non-4096 blocksize in the config file and says nothing on the command line. The bug also has the effect of mandating a 4k block size on any block device larger than 4T in that situation. Therefore, read the block size from the config file before performing the 64bit checks. Reviewed-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
cecfb4c04227dd5803c24b311d92a80e91b7b380 |
|
18-Oct-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: don't let resize= turn on resize_inode when meta_bg is set Passing the "-E resize=NNN" option to mke2fs sets the resize_inode feature. However, resize_inode and meta_bg are mutually exclusive; unfortunately, we check this constraint before we parse the extended options. Fix this by moving this check after the calls parse_extended_opts(). Reported-by: "Darrick J. Wong" <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d11f92af3563ce9a235286e6e10d1ebf29a2a4a8 |
|
12-Oct-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
mke2fs: complain about creating 64bit filesystems without extents A 64bit filesystem without extents is not terribly useful, because the old block map format does not support pointing to high block numbers. Warn the user who tries to create such an animal. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
fd73a1d254556fce65d03e74ee5a97304f496caa |
|
11-May-2013 |
Ashish Sangwan <a.sangwan@samsung.com> |
mke2fs: calculate journal blocks just after fs initialize We can calculate journal blocks as soon as blocksize is set. It will help to figure out wrong journal blocks count earlier. This will save some un-necessary initialization. Without patch output => mke2fs /dev/sdc1 -J size=1048576 mke2fs 1.42.7 (21-Jan-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 61312 inodes, 244936 blocks 12246 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=251658240 8 block groups 32768 blocks per group, 32768 fragments per group 7664 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Allocating group tables: done Writing inode tables: done The requested journal size is 268435456 blocks; it must be between 1024 and 10240000 blocks. Aborting. With patch output => mke2fs /dev/sdc1 -J size=1048576 mke2fs 1.42.7 (21-Jan-2013) The requested journal size is 268435456 blocks; it must be between 1024 and 10240000 blocks. Aborting. Signed-off-by: Ashish Sangwan <a.sangwan@samsung.com> Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
dc9cc7006a61d0ef82ee4e1dee133998c6040765 |
|
16-Jun-2013 |
Andreas Dilger <adilger@dilger.ca> |
mke2fs: don't set root dir UID/GID automatically Don't change the root directory's UID/GID automatically just because mke2fs was run as a non-root user. This can be confusing for users, and is not flexible for non-root installation tools that need to create a filesystem with different ownership from the current user. Add the "-E root_owner[=uid:gid]" option to mke2fs so that the user and group can be explicitly specified for the root directory. If the "=uid:gid" argument is not specified, the current UID and GID are extracted from the running process, as was done in the past. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2a83b3c3741bdc9a1b2af73114c778f4b21a9ab1 |
|
16-Jun-2013 |
Andreas Dilger <adilger@dilger.ca> |
mke2fs: sort option parsing, deprecate "-R" A minor cleanup to order the command-line option parsing in alphabetical order, except for "-E" and "-R", which need to be co-located. Print a message that the "-R" option is deprecated. It has been deprecated since 2005 (commit c6a44136b9b). Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
447da244eb31f11516d991891f985a2770080033 |
|
01-Apr-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: don't display bigalloc/quota fs feature warnings in quiet mode Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a713a7fe5a929c0e1307e6bded8ac66805c7e748 |
|
22-Jan-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs, tune2fs, resize2fs: add warning messages for bigalloc and quota The bigalloc and quota features have some known issues, so issue warnings in case users try to use them. More information can be found here: https://ext4.wiki.kernel.org/index.php/Bigalloc https://ext4.wiki.kernel.org/index.php/Quota Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
86a985e74987b08090ecbacf3d02c8d80594c809 |
|
15-Jan-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: teach mke2fs to understand -b 4k and -C 256M The -b and -C options now use parse_num_blocks2() instead of strtol, so that users can specify -C 256M instead of the much less convenient -C 268435456. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Reviewed-by: Zheng Liu <wenqing.lz@taobao.com>
/external/e2fsprogs/misc/mke2fs.c
|
2a3b1c6ea29db5d5dfe4602d0b0adfda88068de6 |
|
14-Jan-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: the -g option will now specify the clusters per block group If bigalloc is enabled, then -g will specify the clusters per block group. (If bigalloc is not enabled, then a cluster == a block, so the meaning of -g is not changed.) Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Reviewed-by: Zheng Liu <wenqing.lz@taobao.com>
/external/e2fsprogs/misc/mke2fs.c
|
4b20ea2691b3408340036d16e62867d5c52078e3 |
|
14-Jan-2013 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: enforce that the cluster size must be greater that the block size In addition, do not allow a cluster size of 1024, since that will be interpreted by ext2fs_initialize() as requesting the default cluster size. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Reviewed-by: Zheng Liu <wenqing.lz@taobao.com> Reported-by: Zheng Liu <wenqing.lz@taobao.com>
/external/e2fsprogs/misc/mke2fs.c
|
9cf69bb825c2995352502f48ea64d1be1d263995 |
|
13-Jan-2013 |
Zheng Liu <wenqing.lz@taobao.com> |
mke2fs: require the bigalloc feature explicity if the cluster size is set When cluster-size is specified without the bigalloc feature, mke2fs will ignore this argument silently. But user might think bigalloc feature has been enabled unless they use the dumpe2fs command. So now we ask user to set bigalloc feature explicity when cluster-size is enabled. This can make sure that users understand what they are doing because bigalloc might impact the performance for some workloads. Signed-off-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f45011df2bea466209a4b2701f2770b24518bbac |
|
06-Jan-2013 |
Zheng Liu <wenqing.lz@taobao.com> |
mke2fs: check extents feature when bigalloc feature is enabled When bigalloc feature is enabled in mkfs, extents feature also needs to be enabled. But now when bigalloc feature is enabled without extents feature, users will not get any warning messages until they try to mount this file system. Signed-off-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
1d6fd6d0c3766a8165e69284c75812574a29c804 |
|
29-Nov-2012 |
Andreas Dilger <adilger@dilger.ca> |
misc: cleanup unused variables on MacOS Clean up unused variables found by GCC on MacOS. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
49cdefd3312c5ac81ec5d233d62441281ad26e55 |
|
29-Dec-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: fix crash when parsing "-E resize=NNN" with "-O 64bit" If the 64-bit file system feature is enabled, then mke2fs would crash due to a divide-by-zero error caused by s_desc_size not being initialized yet. Reported-by: George Spelvin <linux@horizon.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
c498cb11d3e72e41af760bd882675f44db8b77e7 |
|
23-Sep-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: fix progress suppression to make regression tests reliable Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b2f5ce5516a0b6d261876884139043c8e6579f0a |
|
21-Sep-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: throttle allocating groups progress as well Throttle updates for the "Allocating Groups" progress updates to once a second as well. We now do this throttling in libext2fs, so we don't have to do this for each of mke2fs's progress updates, and because the updates from ext2fs_allocate_tables() come from within libext2fs anyway. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a3e87bcc32a21b1420a15385e0183d58dcaf19b1 |
|
17-Sep-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: disable progress reporting in mke2fs.conf for regression tests Add a configuration knob so the regression tests can disable progress reporting. This fixes a potential lack of predictability since the progress reports are now time based (once a second) which is problematic for regression tests which are comparing the expected output of mke2fs. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
03237de00aa4fc0ac5910524c00aaef3db369e0d |
|
14-Sep-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: throttle progress updates to once a second With lazy itable initialization, the progress updates for writing the inode table happens so quickly that on a serial console, the time to write the progress updates can be the bottleneck. Fix this by only updating the progress indicator once a second. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b24efa218794b567c27ad99db319b4bd5d696958 |
|
06-Apr-2012 |
Theodore Ts'o <tytso@mit.edu> |
Don't assume that the presence of mntent.h means that setmntent() exists Change autoconf to test for setmntent() and use that to decide whether to use getmntent() and setmntent(), since some systems don't have setmntent() but they do have the mntent.h header file. Also, remove the includes of mntent.h from e2fsck and mke2fs and other places where it is not needed. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
304e11c2c1878ef392095d10bf5e93f7ea7131e4 |
|
05-Apr-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: don't fail creating the journal if /etc/mtab is missing The ext2fs_add_journal_inode() function calls ext2fs_check_mount_point(), which can fail if /etc/mtab is missing. This causes mke2fs to fail in the middle of the file system format process; mke2fs calls ext2fs_check_mount_point() already (and has appropriate fallbacks that calls fails), so add a flag so that mke2fs can request ext2fs_add_journal_inode() to skip trying to call e2fsck_check_mount_point(). Addresses-Sourceforge-Bug: #3509398 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
37c8db7b2078d0310e5676404e21cc143d8e4d56 |
|
22-Mar-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: add option to use direct I/O (mke2fs -D) This can be useful when using mke2fs on loaded servers, since otherwise mke2fs can dirty a huge amount of memory very quickly, leading to other applications not being happy at all. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
30ac1ce7df719e40b0c3c612696ada7c9ebbaed2 |
|
27-Feb-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: make sure bg 0's unused inode count field is zero'ed for mke2fs -S There was a bug/typo in commit ba9e0afc5 which caused the first block group (bg #0) to not have its unused inode count field to get set to zero in the case of mke2fs -S. This caused inodes in the first block group to not be recoverable via mke2fs -S. Oops. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
ba9e0afc5ab0d0ff26880e37ac71c281b644ce00 |
|
17-Feb-2012 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: allow file systems w/ uninit_bg to be recovered with mke2fs -S The command mke2fs -S is used as a last ditch recovery command to write new superblock and block group descriptors, but _not_ to destroy the inode table in hopes of recovering from a badly corrupted file system. If the uninit_bg feature is enabled, we need to make sure to clear the unused inodes count field in the block group descriptors or else e2fsck -fy will leave the file system completely empty. Thanks to Akira Fujita for reporting this problem. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
237b7b23fe69a83a9bb1d98d014d26f146ac26a3 |
|
15-Feb-2012 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: recognize mke4fs program name We shipped "mke4fs" alongside mke2fs in RHEL5, so that ext4-capable utilities could be installed without disturbing the venerable e2fsprogs-1.39 shipped in RHEL5 from the beginning. But it surprised some users that "mke4fs" created ext2 filesystems by default rather than ext4. While it was my intent to have the renamed binaries behave exactly like the stock ones, it seems that there is some precedence for handling "mkeNfs" in the code, so seems reasonable to add mke4fs -> ext4 as well. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
8dbcbe1c4a4bdd30c6e9aa1a3df9b06f4f3cbee1 |
|
23-Jan-2012 |
Yongqiang Yang <xiaoqiangnk@gmail.com> |
mke2fs: correct help text for option -G of mke2fs The option '-G' is used to pass number of groups in a flex_bg, the previous help text - 'meta-group-size' - could confuse users with meta_bg. Signed-off-by: Yongqiang Yang <xiaoqiangnk@gmail.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
65794cf159aa051ea3fe79db1950f562600b252e |
|
10-Jan-2012 |
Mike Frysinger <vapier@gentoo.org> |
mke2fs: fix -T/-t usage output There is a slight desync between the mke2fs(8) man page and the mke2fs help output when it comes to the -t/-T options. Since the man page is correct, update the mke2fs usage string to match. Reported-by: Ben Kohler <bkohler@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d678fef0d78fb3c5546cd9398698ddc0106618f6 |
|
14-Nov-2011 |
Aditya Kali <adityakali@google.com> |
mke2fs: Add extended option to select quota type mke2fs was creating both user and group quota inodes on enabling the quota feature. This patch adds the extended option 'quotatype' that can be used to exclusively specify the quota type that the user wants to initialize. # Ex: Default behavior without extended option creates both # user and group quota inodes: $ mke2fs -t ext4 -O quota /dev/ram1 # To enable only user quotas: $ mke2fs -t ext4 -O quota -E quotatype=usr /dev/ram1 # To enable only group quotas: $ mke2fs -t ext4 -O quota -E quotatype=grp /dev/ram1 Signed-off-by: Aditya Kali <adityakali@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a86d55da8bf41335aa2fc5ec16ca63859d918e81 |
|
14-Nov-2011 |
Aditya Kali <adityakali@google.com> |
libquota: cleanup libquota code This patch cleans up the quota code as suggested in previous reviews. This includes * remove BUG_ON()s and 'exit()' calls from library code * remove calls to malloc/free and instead use ext2fs_get/free_mem functions. * lib/quota/common.c file in not needed anymore and is removed. * rename exported functions to start with quota_ (ex: init_quota_context --> quota_init_context) * better error handling in quota library Signed-off-by: Aditya Kali <adityakali@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
7becb2065ffd5c4b403546d577c2421b4a840c3c |
|
14-Nov-2011 |
Theodore Ts'o <tytso@mit.edu> |
Make quota support disabled by support Quota support can be enabled using --enable-quota. There are still some buglets that we need to fix up before it can be considered 100% supported, so let's disable it for the 1.42 release. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
84888e55438c7aa70d5866c203c06aea7576542e |
|
08-Oct-2011 |
Theodore Ts'o <tytso@mit.edu> |
Fix spelling errors pointed out by translators Also remove the _("<foo>") marker from a string that was all numbers and hence didn't need punctuation. Thanks to Philipp Thomas and Goeran Uddeborg for reporting these buglets. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
28e2cb9e72cce9e97a4a6f738d28b0f3f31efe69 |
|
05-Oct-2011 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: Fix up usage & error text for cluster size specification Commit c6ed60cd removed "f" (fragment size) from the getopt string, and re-used its spot in the getopt switch, but didn't update the usage message or the error message during parsing. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
14b283ae565930144ef5ace12483d602cc3e7539 |
|
29-Sep-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: set s_max_mnt_count to -1 by default If the enable_periodic_fsck option is false in /etc/mke2fs.conf (which is also the default), s_max_mnt_count needs to be set to -1, instead of 0. Kernels newer than 3.0 will interpret 0 to disable periodic checks, but older kernels will print a warning message on each mount, which will annoy users. Addresses-Debian-Bug: #632637 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
0f5eba7501f467f757792ee449d16c9259b994fd |
|
24-Sep-2011 |
Andreas Dilger <adilger@whamcloud.com> |
ext2fs: add multi-mount protection (INCOMPAT_MMP) Multi-mount protection is feature that allows mke2fs, e2fsck, and others to detect if the filesystem is mounted on a remote node (on SAN disks) and avoid corrupting the filesystem. For e2fsprogs this means that it checks the MMP block to see if the filesystem is in use, and marks the filesystem busy while e2fsck is running on the system. This is useful on SAN disks that are shared between high-availability servers, or accessible by multiple nodes that aren't in HA pairs. MMP isn't intended to serve as a primary HA exclusion mechanism, but as a failsafe to protect against user, software, or hardware errors. There is no requirement that e2fsck updates the MMP block at regular intervals, but e2fsck does this occasionally to provide useful information to the sysadmin in case of a detected conflict. For the kernel (since Linux 3.0) MMP adds a "heartbeat" mechanism to periodically write to disk (every few seconds by default) to notify other nodes that the filesystem is still in use and unsafe to modify. Originally-by: Kalpak Shah <kalpak@clusterfs.com> Signed-off-by: Johann Lombardi <johann@whamcloud.com> Signed-off-by: Andreas Dilger <adilger@whamcloud.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
30295f16a95b873965d1650b24fb6f5b82bde675 |
|
16-Sep-2011 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: free tdb_dir string if it came from the profile if tdb_dir points to a string allocated from profile_get_string, it should be freed again before we exit. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9f7c3afaef7af307ae9c0fa3648c2e5c61f468b8 |
|
16-Sep-2011 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: Do not let -t or -T be specified more than once In addition to not making sense, it causes a memory leak when fs_type gets overwritten. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
4d5cf8b166bb29f0e3280bbadca9d3a8b895acd1 |
|
16-Sep-2011 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: remove impossible tests for null usage_types parse_fs_type explicitly sets usage_types if it is null, so there is no need to test for null later. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d2bfdc7ff15ce7b6b40c087021528ce190ef43c3 |
|
16-Sep-2011 |
Lukas Czerner <lczerner@redhat.com> |
e2fsprogs: Use punch hole as "discard" on regular files If e2fsprogs tools (mke2fs, e2fsck) is run on regular file instead of on block device, we can use punch hole instead of regular discard command which would not work on regular file anyway. This gives us several advantages. First of all when e2fsck is run with '-E discard' parameter it will punch out all ununsed space from the image, hence trimming down the file system image. And secondly, when creating an file system on regular file (with '-E discard' which is default), we can use punch hole to clear the file content, hence we can skip inode table initialization, because reads from sparse area returns zeros. This will result in faster file system creation (without the need to specify lazy_itable_init) and smaller images. This commit also fixes some tests that would fail due to mke2fs showing discard progress, hence the output would differ. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
45792c127645fdb4b665b74dff01748e5db789c5 |
|
16-Sep-2011 |
Yury V. Zaytsev <yury@shurup.com> |
mke2fs: check that auto-detected blocksize <= sys_page_size Block size can be specified manually via the -b option or deduced automatically. Unfortunately, the check that it is still smaller than the system page size is only performed right after the command line options are parsed. Therefore, if buggy or inappropriately installed/configured hardware hints that larger block sizes have to be used, mkfs will silently create a file system which can not be mounted on the system in question. By moving the check beyond the last assignment to blocksize it is now ensured, that mkfs will issue a warning even if inappropriate blocksize was auto-detected. The new behavior can be easily tested, by exporting the following variables before running mkfs: export MKE2FS_DEVICE_SECTSIZE=8192 export MKE2FS_DEVICE_PHYS_SECTSIZE=8192 Signed-off-by: Yury V. Zaytsev <yury@shurup.com> Reviewed-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
faa2dcdad0f5af3945a70bdecc8713b3a74cdf9c |
|
14-Sep-2011 |
Lukas Czerner <lczerner@redhat.com> |
mke2fs: Use ext2fs_flush() only once We are doing ext2fs_flush() twice right now at the end of the mke2fs. First by directly calling ext2fs_flush() which is intended to write superblock and fs accounting information. And then it is invoked again when we are calling ext2fs_close(), only this time, because the fs is not dirty, we are writing out only superblock. I think it is bad to call it twice because even when writing only super block it takes some time on bigger file systems and moreover ext2fs_close() can fail without any reasonable explanation for the user. Also ext2fs_flush() is printing out progress and it is confusing for the users. Fix all this by removing the ext2fs_flush() and leaving it all to ext2fs_close(). However we need to introduce new variables to store check interval and max mount count, because fs structure is freed on ext2fs_close() and we really want to print those information as the last info for the user. [ Fixed type mismatch in a printf format statement -tytso] Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
1f5d7a890e8b2ad03ee91fd891b0b5b4327da030 |
|
20-Jul-2011 |
Aditya Kali <adityakali@google.com> |
mke2fs: support creation of filesystem with quota feature mke2fs also creates quota inodes (userquota: inode# 3 and groupquota: inode #4) inodes while creating a filesystem when 'quota' feature is set. # To set quota feature and initialize quota inodes during mke2fs: $mke2fs -t ext4 -O quota /dev/ram1 Signed-off-by: Aditya Kali <adityakali@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f37901a22d618916b53105e39ff91a8bb84d67bc |
|
05-Jul-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: misc/tune2fs.c
|
5b734a0e715ba6590624247b0866e4791f717981 |
|
05-Jul-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: allow setting the stride and stripe width to zero Mke2fs previously would give an error if the user tried setting the stride and stripe-width parameters to zero; but this is necessary to override the stride and stripe-width settings which get automatically set from the block device's geometry information in sysfs. So allow setting these parameters to zero. Addresses-Google-Bug: #4988555 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b12a0bc30152f85ccafab159fcc2f50fe6ce2551 |
|
16-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: change bigalloc default cluster size to 16*blocksize This was the original default, but it accidentally got changed to 4*blocksize in commit 4c2b28ab67. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
fe75afbf33389f71f8588af388d0c01db0cbf753 |
|
16-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
Fix superblock field s_blocks_count for bigalloc file systems Treat the s_blocks_count field in the superblock as a free block count (instead of the number of free clusters) for bigalloc file systems. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
2d34a25f81d6868387c2b21e8d6d25291c1069db |
|
14-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: add support for cluster size in mke2fs.conf Add support for specifying the cluster size in mke2fs.conf Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
4c2b28ab67dec1e1c4173a0e7e785dae09d161d2 |
|
14-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Add support for [devices] stanza in mke2fs.conf Add the [devices] stanza which allows device-specific defaults to be specified in the mke2fs.conf file. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
6c54689fadc3fe0b0bcae2cc93946cb7a28b9f15 |
|
11-Jun-2011 |
Andreas Dilger <adilger@whamcloud.com> |
mke2fs: skip zeroing journal blocks Add the ability to skip zeroing journal blocks on disk. This can significantly speed up mke2fs with large journals. At worst the uninitialized journal is only a very short-term risk (if at all), because the journal will be overwritten on any new filesystem as soon as any significant amount of data is written to disk, and the new journal TID would need to match the offset/TID of an old commit block still left on disk. Signed-off-by: Andreas Dilger <adilger@whamcloud.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
c6ed60cdeb1355a884f635ac8118c8f330e2ba68 |
|
11-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: support creating bigalloc file systems Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f16f9d92aa71fda1ababc48f1af6b6034214e537 |
|
07-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: misc/mke2fs.c
|
8185ab9f38f0e9cd06feab9d8e59d059bde84bf6 |
|
07-Jun-2011 |
Andreas Dilger <adilger@whamcloud.com> |
mke2fs: Don't erase flash device if "-n" is given If "mke2fs -n" is used, there should be no changes to the underlying device. Unfortunately, when the "discard" option was added in commit c7cd908be59f48c66b4f3ac9a631ffe3dde4f1ab, it did not check for the "-n" flag, and will discard all data on a flash device even if "-n" is given. Check for the "noaction" flag before discarding any filesystem data. Signed-off-by: Andreas Dilger <adilger@whamcloud.com> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
6a6337c3df7c982eb888764d585ec483a51af16e |
|
05-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/bitmaps.c lib/ext2fs/rw_bitmaps.c misc/dumpe2fs.c
|
1da5ef707904cf99300a0fb36b9ae3b29dbc8bde |
|
04-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: change fs->clustersize to fs->cluster_ratio_bits The log2 of the ratio of cluster size to block size is far more useful than just storing the cluster size. So make this change, and then define basic utility macros: EXT2FS_CLUSTER_RATIO(), EXT2FS_CLUSTER_MASK(), EXT2FS_B2C(), EXT2FS_C2B(), and EXT2FS_NUM_B2C(). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
3977a4ff5b6d8f1a2a15d267308c52d42f31ba01 |
|
01-Jun-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: misc/tune2fs.c
|
d568782ade9b630a6f28f24b1357fc89a6ba8286 |
|
04-Apr-2011 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: don't set stripe/stride to 1 block Block devices may set minimum or optimal IO hints equal to blocksize; in this case there is really nothing for ext4 to do with this information (i.e. search for a block-aligned allocation?) so don't set fs geometry with single-block values. Zeev also reported that with a block-sized stripe, the ext4 allocator spends time spinning in ext4_mb_scan_aligned(), oddly enough. Reported-by: Zeev Tarantov <zeev.tarantov@gmail.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d3859af33f5bbbc432dedb20e85a5ae62e0fff03 |
|
10-May-2011 |
Aditya Kali <adityakali@google.com> |
mke2fs: Allow specifying reserved_ratio via mke2fs.conf This patch adds support for specifying 'reserved_ratio' (percent blocks reserved for super user, same as '-m' command line option) in mke2fs.conf. It adds profile_get_double function in profile.c that allows reading floating point values from profile files. Signed-off-by: Aditya Kali <adityakali@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
aa07cb79b0a38d9d8407c5631624ef8534bdde3f |
|
28-Feb-2011 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: If the device supports discard, don't print an error message Check to see if the device supports discard before starting the progress bar, and then printing an error about inappropriate ioctl for device (when creating a file system image to a file, for example). Also, add a function signature in the ext2_io.h header file for io_channel_discard() and fix an extra, uneeded argument in mke2fs's call to that function. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
829d9994880394e48c883510799b1536812d6efb |
|
28-Feb-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/initialize.c
|
412376efff3c0e0c2fea00666c2457e6f2ae1878 |
|
26-Feb-2011 |
Theodore Ts'o <tytso@mit.edu> |
Add basic BIGALLOC support for cluster-based allocation This adds the superblock fields needed so that dumpe2fs works and the code points and renames the superblock fields from describing fragments to clusters. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
7d9e31655fca48e9d6c2647ad443124113508b73 |
|
24-Jan-2011 |
Lukas Czerner <lczerner@redhat.com> |
mke2fs: Display progress report during the device discard For some time now we are doing initial discard of the device prior to filesystem creation. However, there is no feedback for the user and hence on some devices with slow TRIM implementation it may appear that mke2fs is stuck. This commit introduce new function mke2fs_discard_device(), which is a wrapper for io_channel_discard(). The discard is done in chunks of 2GB, which seems reasonably well for both slow and fast devices, and discard progress is reported back to the user. I gave up on doing fancy things like align discard according to discard_alignment, checking for discard granularity and computing estimate time. First of all, because it would require either new ioctl to retrieve those information or use of libudev library, none of it seems to be worth it. Regarding discard_granularity, I doubt there is any sane device with discard granularity that big it would affect this. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
214580a339a18b0539b5998d3b47934956a30a1c |
|
21-Feb-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: misc/mke2fs.conf.5.in
|
6a426c97ec2de0968b4cde62e5eab3df605bde33 |
|
17-Feb-2011 |
Eric Sandeen <sandeen@redhat.com> |
e2fsprogs: enable user namespace xattrs by default User namespace xattrs are generally useful, and I think extN is the only filesystem requiring a special mount option to enable them, when xattrs are otherwise available. So this change sets that mount option into the defaults, via a mke2fs.conf option. Note that if xattrs are config'd off, this will lead to a mostly-harmless: EXT4-fs (sdc1): (no)user_xattr options not supported message at mount time... Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
3daf592646b668133079e2200c1e776085f2ffaf |
|
17-Feb-2011 |
Eric Sandeen <sandeen@redhat.com> |
e2fsprogs: turn off enforced fsck intervals by default The forced fsck often comes at unexpected and inopportune moments, and even enterprise customers are often caught by surprise when this happens. Because a filesystem with an error condition will be marked as requiring fsck anyway, I submit that the time-based and mount-based checks are not particularly useful, and that administrators can schedule fscks on their own time, or tune2fs the enforced intervals if they so choose. This patch disables the intervals by default, and I've added a new mkfs.conf option to turn on the old behavior of random, unexpected, time-consuming fscks at boot time. ;) Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
da2a5a4baede2a227d2da587eb74ceae66778fbc |
|
23-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: resize/resize2fs.c
|
0f7479b34048c6cf48a539c411552ef1542ee0b8 |
|
23-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: don't complain if the fs type "default" is not defined in mke2fs.conf Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9b27e9cc320dd7da24356561b3b12c66f2540432 |
|
23-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: take the device size into account when determining the size type If the file system size was not specified on the command line, we were always using the usage type "floppy" since we didn't determine the device size until after calling parse_fs_types(). Doh! Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
8a1cf3c243cf8447d814c4e3432fcf6282aa40e9 |
|
22-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: clean up error handling in mke2fs_setup_tdb() Avoid memory leaks on error paths, and make sure we issue the correct error messages in the case of (highly) unlikely errors. Original patch submitted by Namhyung Kim <namhyung@gmail.com>, but highly rewritten since then. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9ec68af7b61bf1ac88f20ae6ed6b1d45417195aa |
|
16-Dec-2010 |
Namhyung Kim <namhyung@gmail.com> |
mke2fs: add some error checks into PRS() Check return value of some functions and exit if unhandled error occurred. Signed-off-by: Namhyung Kim <namhyung@gmail.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
22d8ce512ffcdb9d6a16e1d34f65aa37ce1ab3d3 |
|
29-Nov-2010 |
Namhyung Kim <namhyung@gmail.com> |
mke2fs: fix determination of size_type In original code, 'huge' type could not be selected because it always be caught for 'big' type. Change the ordering. Signed-off-by: Namhyung Kim <namhyung@gmail.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
74e1211b2329b6c778ac4f834cc9e38f855ebaa0 |
|
22-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Avoid potential NULL dereference ... in the very unlikely case that e2p_os2string fails to allocate memory. Reported-by: Namhyung Kim <namhyung@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
e16324210286dc72a013e66d91bd3a59c3ab7538 |
|
20-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Use ext2fs_div_ceil to simplify write_inode_tables() Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
25623feab4789b86880da8ded5605ff17ebf3908 |
|
17-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'master' into next Conflicts: e2fsck/e2fsck.h e2fsck/unix.c
|
0358c9f9a43ce0ef33f7891ca9f9d67abd3b4853 |
|
13-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: e2fsck/pass4.c misc/dumpe2fs.c resize/online.c
|
5a2db04637c8494f6f600994f98fe0df23c4524c |
|
02-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fix (minor) memory leaks Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2ee4544d07af35a6a667400cca35657e37d55c3b |
|
02-Dec-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fail if the requested file system type is not defined in mke2fs.conf If the user passes a file system type which is not defined in mke2fs.conf (i.e., mke2fs -t xfs ...) change mke2fs so that it prints a warning and aborts the run. (There is an exception for ext2, since that file system does not need a special definition in the fs_types section of the /etc/mke2fs.conf file.) In addition, print a warning if there are usage types (specified using the -T option) which are not defined in /etc/mke2fs.conf. Addresses-Debian-Bug: #594609 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
7361c08e5da18c8774ffda94931c500490d51846 |
|
18-Nov-2010 |
Lukas Czerner <lczerner@redhat.com> |
mke2fs: Use unix_discard() for discards There is generic discard function in struct_io_manager, or in unix_io_manager to be specific. So use this instead of mke2fs_discard_blocks(). Since mke2fs_discard_blocks() is not used anymore (and should not be) remove it. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d866599ab4955858b1541f0891b1b165ba66493a |
|
18-Nov-2010 |
Lukas Czerner <lczerner@redhat.com> |
e2fsprogs: Add CHANNEL_FLAGS_DISCARD_ZEROES flag for io_manager When the device have discard support and simultaneously discard zeroes data (and it is properly advertised), then we can take advantage of such behavior in several e2fsprogs tools. Add new flag CHANNEL_FLAGS_DISCARD_ZEROES for struct_io_channel so each io_manager can take advantage of this. The flag is properly set according to BLKDISCARDZEROES ioctl in unix_open. Also remove old mke2fs_discard_zeroes_data() function and substitute it with helper which test this flag. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f35c7b55946788a4e3a9c9a73885e9a2e6e045e4 |
|
22-Nov-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint'
|
7fe5ff3c1e06c4705a7a709a7ed34f02c5a02fd8 |
|
18-Nov-2010 |
Lukas Czerner <lczerner@redhat.com> |
mke2fs: Add discard option into mke2fs.conf Allow to specify discard in mke2fs.conf. Also change the way how to specify default value for lazy_itable_init. It is better to have all this defaulting done in the same place so do it in definition (as we do with discard). Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
0bc85dfb384b470e6170268c8436fcbe58317cbe |
|
18-Nov-2010 |
Lukas Czerner <lczerner@redhat.com> |
mke2fs: Deprecate -K option, introduce discard/nodiscard It would be nice to have consistent "discard" options in every system tool (mount, fsck, mkfs) taking advantage of discards. Also "discard" and "nodiscard" is more descriptive instead of just "-K" and can be easily defaulted and it is something we can not do with "-K". With this commit you need to specify extended option like this: ./mke2fs -T <fstype> -E nodiscard <device> in order make a filesystem without discarding the device first. And ./mke2fs -T <fstype> -E discard <device> respectively. -K option is with this commit deprecated and should not be used anymore. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2b21a0d9b6c7e0efeb553e2b0f61aba1b27f9257 |
|
22-Nov-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Force the default blocksize to be at least the logical sector size Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
92eb5a339220e66e965e536bf53d63249577a93a |
|
22-Nov-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Set logical/physical sector size from environment for debugging If MKE2FS_DEVICE_SECTSIZE is set, then this will override the logical sector size, which is the smallest sector size that can be written atomically by the device. (Previously MKE2FS_DEVICE_SECTSIZE set the physical sector size, which was incorrect given its historical usage.) The environment variable MKE2FS_DEVICE_PHYS_SECTSIZE will set the physical sector size, which is the actual sector size used by the device in reality. The logical sector size is always less than or equal to the physical sector size; and writes smaller than the physical sector size but greather than or equal to the logical sector size will cause a read-modify-write cycle within the device firmware (or in some abstract layer lower than the Linux block I/O subsystem, at any rate). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
1599b470fb881313c1d44594f05d578c43825312 |
|
22-Nov-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fill in min_io and opt_io with physical sector size If the device does not have an explicitly specified minimum io_size or optimal io_size, and the physical sector size is greater than the block size, then use the physical sector size as a better-than-nothing hint. This should help for SSD's that have a physical sector size of 8k or 16k (which are reportedly will be coming soon). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f89f54aff479af859ee483c907041bcc9c0698f8 |
|
21-Nov-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Do not require -F for block size < physical size There will be SSD's out soon that have 8k or 16k phyiscal block sizes. So don't enforce a requirement that the block size be less than the physical block size unless the force option is given, and don't give a warning if the user can't do anything about it (i.e., if the physical block size is > than the page size). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
210fd2c7072f2f150e2bb10b07c49472bb78e366 |
|
01-Oct-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Enable lazy_itable_init if the kernel supports this feature Add check for /sys/fs/ext4/features/lazy_itable_init. If this file exists, it should be OK to skip initializing the inode table since the kernel will do it at mount time. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9d92a201deec7bbb1911e6e5ee98abf3c83882d4 |
|
25-Sep-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure configure.in lib/ext2fs/ext2fs.h misc/mke2fs.c
|
792cce309207b44b26fd925b9ca43d9ed5518651 |
|
12-Aug-2010 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: make "invalid blocks count" error more clear Mistakes on the commandline can lead to odd error messages: # mke2fs -t ext4 -E stride=128 stripe-width=512 /dev/sda1 mke2fs: invalid blocks count - /dev/sda1 Making it a bit more explicit is more obvious: mke2fs: invalid blocks count '/dev/sda1' on device 'stripe-width=512' (hint, the mistake was no comma separation for -E) Reported-by: Adam Huffman <bloch@verdurin.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
6fcd6f84c235f4bf2bd9770f172837da9982eb6e |
|
20-Aug-2010 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: use lazy inode init on some discard-able devices If a device supports discard -and- returns 0s for discarded blocks, then we can skip the inode table initialization -and- the inode table zeroing at mkfs time, and skip the lazy init as well since they are already zeroed out. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
e447ba3731b8f6849e4df4c8081b73a9c99a23f4 |
|
31-Jul-2010 |
Tim Small <tim@seoss.co.uk> |
mke2fs: fix mke2fs "invalid inode ratio" error message Make error message consistent with the validity test. Signed-off-by: Tim Small <tim@seoss.co.uk> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
493024ea1d74e4cb48aac3a24111f5c8da343e9f |
|
13-Jun-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fix up the fs type and feature selection for 64-bit blocks We need to defer setting the blocks count field in the fs_param structure until it is known whether 64-bit feature will be enabled (and whether the blocks count is valid). We also add a new mke2fs.conf configuration parameter, auto_64-bit_support which will automatically enable the 64-bit feature if the number of blocks requires it. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
02d6f47e9647d3155a38c8676c2da6ea773d9b68 |
|
13-Jun-2010 |
Jose R. Santos <jrs@us.ibm.com> |
mke2fs: Fix up mke2fs to be able to make 64-bit file systems Use 64-bit interfaces in mke2fs. This should be most most of whats needed to support creating a 64-bit filesystem. Signed-off-by: Jose R. Santos <jrs@us.ibm.com> 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/mke2fs.c
|
97d26ce9e3589e9f5fa17014467a9730a884d158 |
|
07-Jun-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: e2fsck/journal.c e2fsck/pass1.c e2fsck/pass2.c misc/mke2fs.c
|
bb1158b92ed8a12ab9e9317ca6ddd97bc12447d3 |
|
18-May-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: account for physical as well as logical sector size Some devices, notably 4k sector drives, may have a 512 logical sector size, mapped onto a 4k physical sector size. When mke2fs is ratcheting down the blocksize for small filesystems, or when a blocksize is specified on the commandline, we should not willingly go below the physical sector size of the device. When a blocksize is specified, we -must- not go below the logical sector size of the device. Add a new library function, ext2fs_get_device_phys_sectsize() to get the physical sector size if possible, and adjust the logic in mke2fs to enforce the above rules. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b25df6f81791ff5735925a30e9629b6a559386b8 |
|
18-May-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fix compile warning message Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d531450cdd9c9c356cce5bdb3634bccff31156f7 |
|
11-May-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Allow a flex_bg size of 1 It's unusual, and rarely needed, but it's legal value. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
c5b23f6c0e17503630455fb16d1b2035f844acc9 |
|
15-Mar-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
ecced2c3586fed83750dad2b82780c9d201f6973 |
|
12-Mar-2010 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: Don't ask to proceed in case of a badly aligned partition Just print the warning message in this case. Addresses-Red-Hat-Bug: #569021 Addresses-Launchpad-Bug: #530071 Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
cc84d866e2f29d92b5a732fead4df2dd9f814f2b |
|
11-Feb-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: e2fsck/pass1.c
|
13b0b1231ed28aac75ba336de7a8cb3b4611ce68 |
|
24-Jan-2010 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: fix up topo complaints on regular files mkfsing a plain file would lead to a warning about being unable to determine geometry; we should just skip the topology-getting if we see that we have a regular file. This was breaking "make check" but I had missed it since I inadvertently stopped running the checks during the Fedora RPM build. Also, add a newline to the warning. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
3067d96a2d226e2d1b6c97501be6aaa8e85140c3 |
|
01-Feb-2010 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fix printf type warning Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2d07b3ad98bfe1db5fb1071f53a5338ab6c35522 |
|
31-Jan-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure lib/ext2fs/alloc_tables.c misc/mke2fs.c
|
f3befe3e6b74f8ab33d619d2213bbd130cd5b191 |
|
17-Nov-2009 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: open device writable for trim/discard Sorry about that, the discard ioctl doesn't actually work unless you open the file with write capabilities... Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
c7cd908be59f48c66b4f3ac9a631ffe3dde4f1ab |
|
07-Oct-2009 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs support for BLKDISCARD Try calling the BLKDISCARD ioctl at mkfs time to pre-discard all blocks on an ssd, or a thinly-provisioned storage device. No real error checking; if it fails, it fails, and that's ok - it's just an optimization. Also, it cannot work in conjunction with the undo io manager, for obvious reasons. Optionally disabled with a "-K" (mnemonic: Keep) option. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
4486af5b4c1b117ac88a92cd2336cb41c15107d3 |
|
16-Nov-2009 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: misc/mke2fs.c
|
5827d2412d0774cb6294521a0ea578975fed07ce |
|
07-Oct-2009 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs support for BLKDISCARD Try calling the BLKDISCARD ioctl at mkfs time to pre-discard all blocks on an ssd, or a thinly-provisioned storage device. No real error checking; if it fails, it fails, and that's ok - it's just an optimization. Also, it cannot work in conjunction with the undo io manager, for obvious reasons. Optionally disabled with a "-K" (mnemonic: Keep) option. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
6493f8e85defc568a4ca8cdb4a53361f36fb94ba |
|
26-Oct-2009 |
Theodore Ts'o <tytso@mit.edu> |
Convert ext2fs_group_of_blk() to ext2fs_group_of_blk2() Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
e633b58ac75f2f544b7d6572e37d4b63da31e59c |
|
26-Oct-2009 |
Eric Sandeen <sandeen@redhat.com> |
libext2fs: clean up ext2fs_bg_flags_ interfaces The ext2fs_bg_flag* functions were confusing. Currently we have this: void ext2fs_bg_flags_set(ext2_filsys fs, dgrp_t group, __u16 bg_flags); void ext2fs_bg_flags_clear(ext2_filsys fs, dgrp_t group,__u16 bg_flags); (_set (unused) sets exactly bg_flags; _clear clears all and ignores bg_flags) and these, which can twiddle individual bits in bg_flags: void ext2fs_bg_flag_set(ext2_filsys fs, dgrp_t group, __u16 bg_flag); void ext2fs_bg_flag_clear(ext2_filsys fs, dgrp_t group, __u16 bg_flag); A better interface, after the patch below, is just: ext2fs_bg_flags_zap(fs, group) /* zeros bg_flags */ ext2fs_bg_flags_set(fs, group, flags) /* adds flags to bg_flags */ ext2fs_bg_flags_clear(fs, group, flags) /* clears flags in bg_flags */ and remove the original ext2fs_bg_flags_set / ext2fs_bg_flags_clear. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
95bcea9fc149e349865f9eb30988ad1b4e1c1342 |
|
05-Oct-2009 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure configure.in misc/mke2fs.c
|
9ed8e5fec226aa53634ed95cbeac736d90a518e5 |
|
02-Oct-2009 |
Eric Sandeen <sandeen@redhat.com> |
mke2fs: get device topology values from blkid Handle automatic selection of stride/stripe: mke2fs 1.41.9 (22-Aug-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=16 blocks, Stripe width=32 blocks ... And warn on block device misalignment: mke2fs 1.41.9 (22-Aug-2009) /dev/sdc1 alignment is offset by 32256 bytes. This may result in very poor performance, (re)-partitioning suggested. Proceed anyway? (y,n) Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
95fd65bb7fcf84e8d1e207f84b9d5a9f99626a38 |
|
24-Aug-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
libext2fs: create generic numeric progress meters and use them With 64-bit file systems, mke2fs can take a long time to do things other than write inode tables. I exported the mke2fs numeric progress meter and used it for allocating group tables and the final file system flush. Signed-off-by: Valerie Aurora (Henson) <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
732c8cd58ff30ffae0d3276c411a08920717a46c |
|
08-Sep-2009 |
Theodore Ts'o <tytso@mit.edu> |
Use accessor functions fields for bg_flags in the block group descriptors Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
463e732777d970bb8f96c7e0885c7393141c0d2d |
|
05-Aug-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Convert mke2fs to new bitmap interface Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d0c537748d5a9799dd0658b0a5cceaafc28084bb |
|
19-Jul-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Add strings.h include for strcasecmp() declaration Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f203bbdbec396e3279bf249ae9be96e6b00bf6f2 |
|
18-Apr-2009 |
Theodore Ts'o <tytso@mit.edu> |
e2fsck, tune2fs: Fix Hurd compilation problem due to lack of PATH_MAX Hurd doesn't define PATH_MAX, so calculate the exact size needed for the tdb filename, and allocate it dynamically. Addresses-Debian-Bug: #521602 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a620baddee647faf42c49ee2e04ee3f667149d68 |
|
31-Mar-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Don't try to create the journal in super-only mode Since we aren't initializing the inode table, creating the journal will just fail. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
45e338f5332a54295893dba2e32cc093d1316f60 |
|
23-Feb-2009 |
Jim Meyering <jim@meyering.net> |
remove useless if-before-free tests In case you're wondering about whether this change is safe from a portability standpoint, fear not. This has been beaten to death in other forums. Here are a few threads: http://thread.gmane.org/gmane.comp.version-control.git/74187 http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/12712 http://thread.gmane.org/gmane.emacs.devel/98144 http://thread.gmane.org/gmane.comp.lib.glibc.alpha/13092 There has been debate about whether it's a good idea from a performance standpoint, too, but imho you'll have a hard time finding an instance where this sort of change induces a measurable performance penalty. If you do, please let me know. Signed-off-by: Jim Meyering <meyering@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
8d8224550c1f5b5c77afbf5acd95f73979276a0a |
|
06-Mar-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs, tune2fs: Do not allow the reserved_ratio to be negative Add a check to make sure the argument to the -m option (which specifies the reserved ratio) is greater than zero. Addresses-Debian-Bug: #517015 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b7c5b4030870b31d73019d9d9ec55d550772590b |
|
06-Mar-2009 |
Theodore Ts'o <tytso@mit.edu> |
Add support for a new superblock field: s_kbytes_written This field tracks the lifetime amount of writes to the filesystem. It will be updated by the kernel as well as by e2fsprogs programs which write to the filesystem. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
37d17a65ecb4615546b417038190a41bafca7c51 |
|
20-Jan-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: If the device size is exactly 16TB treat it as if it had 16TB - 1 block This allows users who create a 16TB LVM to have mke2fs do (mostly) the right thing automatcally.
/external/e2fsprogs/misc/mke2fs.c
|
b0afdda1bc044026336009576fbe6b72884140cb |
|
20-Jan-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Add -U option to specify the UUID for the new filesystem Patch integrated from Mandriva Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
1a71bd42003d87ff96e3e0e8c293b44c8783e9ba |
|
20-Jan-2009 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Treat an argv[0] of "mke3fs" the same as "mkfs.ext3" Mandriva apparently uses "mke3fs" as an alias for mkfs.ext3. I'm not particularly fond of that practice, but we'll include it as legacy support. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
d5f57d9553d4c855e282dbd3edf1ad85ab716d33 |
|
30-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Allow the default hash algorithm in mke2fs.conf Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d1070d91b4de8438dc78c034283baaa19b31d25e |
|
29-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
tune2fs, mke2fs: Change default directory hash algorithm to half_md4 The half_md4 algorithm is faster and more collision resistant. Let's switch to it as the default. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
bad89b2af3ffa43c9570d93c3d9d9adacc194f9a |
|
23-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Issue a warning if the mke2fs.conf file wasn't updated Many people are forgetting to update their mke2fs.conf file, and this means that filesystems aren't getting created with the proper features enabled. So detect this case and issue a warning. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
92fb8545b1f9bcf104075ec813ebdf5ddb27e889 |
|
19-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Fix enforcement of no features for revision 0 filesystems Fix typo; instead of checking for s_feature_incompat twice, add check for s_feature_ro_compat. Thanks to Benno Schulenberg for noticing this problem. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
ebabf2ad6d19af5c674b624bafe619dedbc94403 |
|
13-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
Define _XOPEN_SOURCE to 600 consistently for Solaris C99 support Solaris's header files are very picky about which C compiler can be used for SUSv3 conformance. Use of C99 is not compatible with SUSv2 (_XOPEN_SOURCE=500), and C89 is not compatible with SUSv3 (_XOPEN_SOURCE=600). Since we need some SUSv3 functions, consistently use SUSv3 so that e2fsprogs will build on Solaris using c99. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2be8fe43976537b75a6ee154ff3ba47e538b55fb |
|
10-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs,tune2fs: Enable huge_file, dir_nlink, and extra_isize features Also change mke2fs.conf to enable huge_file,dir_nlink,extra_isize, and uninit_bg by default for ext4 filesystems, and enable extra_isize in the library as well. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
7f5601e5b5dd733c23ca73f965d37d49547150ab |
|
10-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Dumb down filesystems for GNU Hurd The Hurd only supports filesystems with a blocksize of 4096 bytes, and 128 byte inodes. It also doesn't understand the journal. So force the defaults to be something which the Hurd can handle if "-o hurd" is specified on the command line. Addresses-Debian-Bug: #471977 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f8df04bcc638585ee73cb795153f4456279b9b85 |
|
07-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Print a better error msg when ext2fs_get_device_size() returns EFBIG Print a message when mke2fs uses a default blocksize from an external journal device, and print a more self-explanatory message so that if that blocksize is used and ext2fs_get_device_size() returns EFBIG, the user has a better chance of understanding why mke2fs issued that error message. Addresses-Debian-Bug: #488663 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b4d5105b2527a5279cf5b885b957e1e07a53e725 |
|
07-Jul-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Use a fs_type of 'journal' when creating an external journal If creating a an external journal via "mke2fs -O journal_dev", override the fs_type list (i.e., "ext2", "small"), and replace it with an fs_type list of "journal". This will prevent external journals smaller than 512MB from being created with a block size of 1k, which is not very useful and leads to much confusion. Addresses-Debian-Bug: #488663 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
79e62409b3a247e258d9e9206484ed8f193a183e |
|
07-Jul-2008 |
Eric Sandeen <sandeen@redhat.com> |
Clean up some trivial build warnings Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
71ff129e9f5c942ce4d2eb20e269100d15c1a6ae |
|
18-Jun-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' Conflicts: README resize/online.c version.h
|
9ff8ece57d46a9419fc60057547810824881bb45 |
|
18-Jun-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs, tune2fs, resize2fs: Use floating point to calculate percentages When calculating the number reserved blocks, use floating point for better accuracy, since for big filesystems it really makes a difference. In addition, mke2fs and tune2fs accepts a floating point number from the user, so they should provide that level of accuracy. Addresses-Debian-Bug: #452639 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
365857912e27914afa8857af5adf74ee19ca9e03 |
|
08-Jun-2008 |
Theodore Ts'o <tytso@mit.edu> |
Add "#include <limits.h>" to get PATH_MAX for mke2fs and tune2fs Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2d36358d665c87cbfb00a2d700690fa379f24956 |
|
15-May-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Add the ability to configure default extended options in mke2fs.conf Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
faa08e4c92eedef72b1e477cea6bda08ecf99311 |
|
28-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'next' into tt/flex-bg
|
b626b39a8c87dfb6d973b4ad7eca1eefa659d3d6 |
|
13-Aug-2007 |
Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> |
mke2fs: Add support for the undo I/O manager. When running mke2fs, if a file system is detected on the device, we use Undo I/O manager as the io manager. This helps in reverting the changes made to the filesystem in case we wrongly selected the device. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
43781b9459f1b511e4cf94358593e097d8fdb795 |
|
28-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Make argument to the extended option lazy_itable_init optional Also remove some debugging printf's left over from a previous patch. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
da292aa9afe3ece2f6ab072ed88933b762ebdf4f |
|
27-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' Conflicts: tests/m_raid_opt/expect.1
|
d94cc2eaa68d8bfad342293e73540b867a7b10d9 |
|
27-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Don't allow the combination of the meta_bg and resize_inode features The combination of meta_bg and resize_inode leads to a corrupt filesystem, and it's not really clear it makes any logical sense. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9ba400027fb00ce43d14673346bbfb6f5719985a |
|
22-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: New bitmap and inode table allocation for FLEX_BG Change the way we allocate bitmaps and inode tables if the FLEX_BG feature is used at mke2fs time. It places calculates a new offset for bitmaps and inode table base on the number of groups that the user wishes to pack together using the new "-G" option. Creating a filesystem with 64 block groups in a flex group can be done by: mke2fs -j -I 256 -O flex_bg -G 32 /dev/sdX Signed-off-by: Jose R. Santos <jrs@us.ibm.com> Signed-off-by: Valerie Clement <valerie.clement@bull.net> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
0f2794c020b34de391f7a42e3b155ccb0ed2830f |
|
23-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs/libext2fs: Fix lazy inode table initialization This fixes some bugs which I introduced recently while revamping the uninit_bg code. Since mke2fs is no longer calling ext2fs_set_gdt_csum(), it's important that ext2fs_initialize() correctly initialize bg_itable_unused for all block group descriptors. In addition, mke2fs needs to zero out the the reserved inodes based on the values of bg_itable_unused set by ext2fs_initialize(). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
5711ed297b1a3d94086256b5b3b891d4f77b21ca |
|
21-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
Transfer responsibility of setting the *_UNINIT flags to libext2fs Mke2fs used to have special case, ugly code in setup_lazy_bg/setup_uninit_bg flag which set the flags based on all sorts of special cases. Change it so that it is done in libext2fs, and fix mke2fs to use alloc_stats functions which will take care of clearing the *_UNINIT flags automatically as needed. This is preparatory work to make the flex_bg allocation patch much cleaner. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
16b851cdae98244e117fe91d93b267fcad1102b3 |
|
21-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
Remove LAZY_BG feature This simplifies the code, and using the uninit_bg with the inode table lazily initialized is just as good. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a4396e9d5d1351c53212bf7ff10f97edeb576438 |
|
18-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Disentangle lazy_bg from uninit_bg's lazy inode table initialization Instead of using -O lazy_bg,uninit_bg as the way of requesting that the inode table be lazy unitialized, use the parameter lazy_itable_init, which can either be set via mke2fs's -E option, or via /etc/mke2fs.conf. Also fix some random problems in mke2fs's man page, including documenting the extent feature, which had been missing. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
3d43836fda5321dd2f286eef77d238d1da792ce2 |
|
19-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
New mke2fs filesystem and usage types support Provide mke2fs with a much more sophisticated system for controlling configuration parameters of a newly created filesystem based on a split filesystem and usage type system. The -t option to mke2fs was a deprecated alias to -c; it now specifies a filesystem type (ext2, ext3, ext4, etc.), while the -T option can now be a comma separated usage list. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f628acea2671dda839fc086f1017718e41e34eca |
|
31-Mar-2008 |
Andreas Dilger <adilger@dilger.ca> |
ext2fs_set_gdt_csum(): Return an error code on errors instead of void Change the function signature so that ext2fs_set_gdt_csum() returns an error code. If the inode bitmap hasn't been loaded return EXT2_ET_NO_INODE_BITMAP. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d2d22a29df4632d548149b123f197102eb39d3b0 |
|
22-Oct-2007 |
Jose R. Santos <jrs@us.ibm.com> |
Add support for creating filesystems using uninit block group Signed-off-by: Jose R. Santos <jrs@us.ibm.com> Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2d328bb76d2d63bdfdba923b54c28bd686bd8fec |
|
18-Mar-2008 |
Theodore Ts'o <tytso@mit.edu> |
Fix miscellaneous gcc -Wall warnings Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
399033a6ab713bc1f8ebad90e47fced0e7491b62 |
|
29-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint'
|
bdd80f28d759cda94bab13af689d4aee0328dd7f |
|
29-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Update mke2fs usage message Add options supported by mke2fs to its usage message. Addresses-Sourceforge-Bug: #1751393 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a49670e64e28ac3b15e36cb6bd0a8135d3ecdbbb |
|
28-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' Conflicts: lib/blkid/devname.c lib/blkid/probe.c misc/mke2fs.c misc/tune2fs.c
|
558df54458075856b3a76051648323643a56dadc |
|
27-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Add support for manipulating large_file feature in mke2fs and tune2fs Previously we just let the kernel and e2fsck do this automatically, but e2fsck will no longer automatically clear the large_file feature. It still isn't really necessary to worry about this feature flag explicitly, but some users seem to care. Addresses-Red-Hat-Bugzilla: #258381 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f159ff32e3b12b53f7d1adbc533f430f70854556 |
|
22-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Remove warning for inode_size > 128 bytes Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
34658361cfdc0bb1095c1d0c8ab9dfc4877404b7 |
|
22-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Remove 2.4 kernel warning for blocksizes > 4096 bytes Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
2ccf62fd8eeffb090a088e71050a708ebb02e1f5 |
|
22-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Remove requirement for -f option for filesystems > 2**31 blocks Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
bf6b848e1247610b4fba091de87b61f4b2b92a11 |
|
20-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Allow mke2fs to create filesystems with the EXTENTS feature Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
0157e7c635c845c0e636576206718d8abaf70e08 |
|
19-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
0c17cb25f24730dca138a976a390f105d2191736 |
|
19-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Add support for setting RAID stride and strip-width via mke2fs and tune2fs This is useful for mballoc to align block allocation on the RAID stripe boundaries. Signed-off-by: Rupesh Thakare <rupesh@clusterfs.com> Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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
|
0d1de232a81354a89fdcd1df77531dec07685e2f |
|
28-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Create filesystems with the ext_attr feature by default Since recent kernels have a tendency to set this feature willy-nilly, let's just enable by default. It's only very old kernels that don't support it any more. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
6cb27404f51f97e2665fa0e0c4c0f7bc47e698ec |
|
27-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Add support for the test_fs flag The test_fs flag is an "ok to be used with test kernel code" flag. It makes it easier for us to determine whether a filesystem should be mounted using ext4 or not. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
153439222e6a16e40be324408d8d19361bc1e65e |
|
21-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Define helper functions ext2fs_set_i_{u,g}id_high() for MacOS compatibility This is needed for all non-Linux/Hurd/Masix systems... Addresses-Sourceforge-Bug: #1863819 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
8c7c6eb1675b327387a24bc05ac98dfc890f8073 |
|
09-Jan-2008 |
Andreas Dilger <adilger@sun.com> |
mke2fs: Make lost+found always have at least 2 blocks Make sure lost+found has always at least 2 disk blocks. This will provide at least elementary test that we have not screwed-up support for 64KB blocks since the second directory block will be empty. Signed-off-by: Andreas Dilger <adilger@sun.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
5ea565fd37821b2708c2b7f1e49fe6fc94587794 |
|
04-Nov-2007 |
Theodore Ts'o <tytso@mit.edu> |
Merge basic FLEX_BG support Merge commit 'c2d4300b8a4a13d8a78b86c386f76259f23feec2' into next
|
c2d4300b8a4a13d8a78b86c386f76259f23feec2 |
|
14-Aug-2007 |
Jose R. Santos <jrs@us.ibm.com> |
Enable FLEX_BG feature support Add FLEX_BG as a supported feature bit. Add support to mke2fs to create filesystems with FLEX_BG. Add support to tune2fs to add (and remove, if it won't break filesystem consistency) the FLEX_BG feature. Signed-off-by: Jose R. Santos <jrs@us.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> -- lib/e2p/feature.c | 2 ++ lib/ext2fs/ext2fs.h | 6 ++++-- misc/mke2fs.c | 7 ++++++- 3 files changed, 12 insertions(+), 3 deletions(-)
/external/e2fsprogs/misc/mke2fs.c
|
36161c180c97e367e00fa8f3dd53f236568d8321 |
|
23-Aug-2007 |
Coly Li <coyli@suse.de> |
mke2fs: remove masix support This patch remove masix support from mke2fs. Signed-off-by: Coly Li <coyli@suse.de>
/external/e2fsprogs/misc/mke2fs.c
|
042a27f8230804062016194ce151baa6cfff034e |
|
15-Oct-2007 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
f305918cc79c3ef9a4abdafa5bd35a68521c63c8 |
|
15-Oct-2007 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs: Change usage message to use -E instead -R, which is deprecated The -R option is only used for backwards compatibility, and -E is preferred, so change the usage message accordingly. Signed-off-by: Coly Li <coyli@suse.de> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f2de1d38d0819b17895977fabc52d81d0ea6ec00 |
|
30-Aug-2007 |
Valerie Clement <valerie.clement@bull.net> |
libext2fs: Add EXT2_DESC_SIZE and EXT2_DESC_PER_BLOCK macros Add macros to support variable-length group descriptors for ext4. Signed-off-by: Valerie Clement <valerie.clement@bull.net> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d4e0b1c6f5aa8c6a248d9149ed5634a310952411 |
|
04-Aug-2007 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall warnings Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d48bc60459f3552d2f229d8ec041b7eb36787541 |
|
04-Jul-2007 |
Theodore Ts'o <tytso@mit.edu> |
Compile the default mke2fs.conf into mke2fs program People are getting surprised by mke2fs creating filesystems with different defaults than earlier versions of mke2fs if mke2fs.conf is not present. Having gotten two complaints about ramdisks getting created by with 4k blocksizes which then blow up when the ramdisk is mounted with a "Magic mismatch, very weird" error message from the kernel, let's fix this by making sure mke2fs has a built-in version of mke2fs.conf file. People can still override the built-in version of mke2fs.conf by editing /etc/mke2fs.conf, but this maintains the previous behavior. Addresses-Sourceforge-Bug: #1745818 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
21400381d90a1e58443e1e2c3f52f8fd5550be9d |
|
31-May-2007 |
Brian Behlendorf <behlendorf1@llnl.gov> |
[COVERITY] Free memory leak in mke2fs when parsing extended options Coverity ID: 34: Resource Leak Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
de8f3a76218255e443ba57dec5d74850180fa75d |
|
25-May-2007 |
Andreas Dilger <adilger@clusterfs.com> |
Fix gcc -Wall warnings, especially on 64-bit systems Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
dcf7b091c3efb2e6218a1f139ef2823db9d7c4bb |
|
22-May-2007 |
Andreas Dilger <adilger@clusterfs.com> |
mke2fs: Add check to make sure inode_size * num_inodes isn't too big A quick patch to sanity check the inode ratio vs the inode size. In some cases Lustre users have tried specifying an inode size of 4096 bytes, while keeping an inode ratio of one inode per 4096 bytes. I'm sure more people will do this now that large inodes are available in ext4 and documented in e2fsprogs. Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
96c6a3acd377698cb99ffd9925bec9b20ca4f6f9 |
|
19-May-2007 |
Theodore Ts'o <tytso@mit.edu> |
Store the RAID stride value in the superblock and take advantage of it Store the RAID stride value when a filesystem is created with a requested RAID stride, and then use it automatically in resize2fs. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
5113a6e32b298671c86ae7da097bcd24540cebc9 |
|
08-May-2007 |
Eric Sandeen <sandeen@redhat.com> |
Fix mke2fs and debugfs to support large (> 16 bit) uid's and gid's Mke2fs is supposed to set the uid/gid ownership of the root directory when a non-rooot user creates the filesystem. This wasn't working correctly if the uid/gid was > 16 bits. In additional, debugfs wasn't displaying large uid/gid's correctly. This patch fixes these two programs. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
a25d231a8a153f48984f84f44a6b548b779cf6b1 |
|
08-May-2007 |
Eric Sandeen <sandeen@redhat.com> |
Fix mke2fs defaults when /etc/mke2fs.conf doesn't exist One of our testers filed a bug that said "mkfs.ext3 is much slower when mke2fs.conf is missing..." This is because the shipped defaults in mke2fs.conf do not match the shipped defaults in the mkfs code itself; he wound up making a 1k block filesystem on a very large block device, for example. So - How about this patch, to bring them back into line? Which makes me wonder; having "defaults" in 2 different places is bound to get out of sync; should we instead generate both code & config file defaults (and maybe man page defaults) from a common source? Anyway, here's a patch to bring mke2fs.conf and mke2fs.c into line for current defaults... Signed-off-by: Eric Sandeen <sandeen@redhat.com>
/external/e2fsprogs/misc/mke2fs.c
|
e066150a7034d39aaa8a65a280911e2ef8b3d48c |
|
19-Mar-2007 |
Brian Behlendorf <behlendorf1@llnl.gov> |
[COVERITY] Fix dead code bug in mke2fs If the fs_type is not specified and we are creating a journal device, to use a fs_type of "journal"; this used to be the behavior before we added support for the /etc/mke2fs.conf file, so let's fix it to restore the old behavior. Coverity ID: 4: Deadcode Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
642935c082ca22e1186fc9926fe06e4207d5ab56 |
|
15-Nov-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix misc. gcc -Wall complaints in the misc and e2fsck directories Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
8ade4792307303e27386420f60bacf032ad73d5d |
|
08-Nov-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix e2fsck and mke2fs -c to be pass the last _block change to badblocks Badblocks now interprets last_block argument as the last block to check, instead of the number of blocks to check, to be consistent with the badblocks man page. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
b290d2dc35411479e09328ef8d9c6220c33f2c49 |
|
18-Oct-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix mke2fs error checking when creating revision 0 filesystems Fix revision 0 error checking so that it doesn't give spurious error when the user gives a command-line option of "-O none".Add error checking so that "-r 0 -j", "-r 0 -s 1", and "-r 0 -E resize=XXX" will print an explanatory error message and abort. Addresses Debian bug: #392107 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
d1b4b85c3a201705c5d3d2916c7a9ca00a04e44c |
|
12-Sep-2006 |
Eric Sandeen <esandeen@redhat.com> |
Fix more rounding overflows for filesystems that have 2**32-1 blocks Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/mke2fs.c
|
f335864338a6fbce8134a445ffdd0cdeb3f3f1bc |
|
12-Sep-2006 |
Eric Sandeen <esandeen@redhat.com> |
Add checks to make sure inode counts don't overflow a 32-bit value Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
a8862d9e90d0d94761ba28dbbf9674308fd7d7c0 |
|
30-Aug-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix potential 2**32-1 overflow by using e2p_percent() Add a new functiom, e2p_percent(), which correct calculates the percentage of a number based on a given percentage, without worrying about overflow issues. This is used where we calculate the number of reserved blocks using a percentage of the total number of blocks in a filesystem. Based on patches from Eric Sandeen, but generalized to use this new function. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/mke2fs.c
|
69022e029f3273b3b860bf701219cd3fe615f76b |
|
30-Aug-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix potential 2**32-1 overflow problems by ext2fs_div_ceil() Add a new function, ext2fs_div_ceil(), which correctly calculates a division of two unsigned integer where the result is always rounded up the next largest integer. This is used everywhere where we might have previously caused an overflow when the number of blocks or inodes is too close to 2**32-1. Based on patches from Eric Sandeen, but generalized to use this new function Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Eric Sandeen <esandeen@redhat.com>
/external/e2fsprogs/misc/mke2fs.c
|
c16e610c5100cd5829d969272af3035fac8e1a31 |
|
06-Aug-2006 |
Andreas Dilger <adilger@clusterfs.com> |
Require mke2fs -F -F for really dangerous operations Disambiguate the use of "-F" (force) flag for mke2fs to avoid dangerous situations. The use of -F is needed for regular backing files and for filesystems on whole block devices. It should NOT be confused with mke2fs on an apparently-mounted or in-use filesystem. Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
067911ae734bb5fef7c5780a639533847b5b578c |
|
16-Jul-2006 |
Andreas Dilger <adilger@clusterfs.com> |
Allow default inode_size to be specified in mke2fs.conf and document mke2fs -I This patch allows "inode_size" to be specified in the mke2fs.conf file, and always compiles in the "-I" option. In addition, it disallows specifying the inode size on rev 0 filesystems, though I don't think this was much of a danger anyways. Clean up dead lines in ext2fs.h. Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
abcfdfda7a5932cbb27ff243ed962119db2599a4 |
|
10-Jun-2006 |
Matthias Andree <matthias.andree@gmx.de> |
Read mke2fs.conf and e2fsck.conf from root_sysconfdir rather than harcoded /etc.
/external/e2fsprogs/misc/mke2fs.c
|
f63978aff759325b542de7134ab659c79dc47496 |
|
13-May-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix read/write badblocks testing in mke2fs and e2fsck The exlcusive device safety check that was added inadvertently broke e2fsck -cc and mke2fs -cc since e2fsck and mke2fs hold the device in exclusive access when badblocks is run. So we add a private option to badblocks, -X, which is passed by e2fsck and mke2fs to badblocks to indicate that it is OK to skip the EXT2_MF_BUSY checks. Addresses Debian Bug: #366017 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
f5fa20078bfc05b554294fe9c5505375d7913e8c |
|
09-May-2006 |
Theodore Ts'o <tytso@mit.edu> |
Add support for EXT2_FEATURE_COMPAT_LAZY_BG This feature is initially intended for testing purposes; it allows an ext2/ext3 developer to create very large filesystems using sparse files where most of the block groups are not initialized and so do not require much disk space. Eventually it could be used as a way of speeding up mke2fs and e2fsck for large filesystem, but that would be best done by adding an RO_COMPAT extension to the filesystem to allow the inode table to be lazily initialized on a per-block basis, instead of being entirely initialized or entirely unused on a per-blockgroup basis. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.c
|
9dc6ad1ecb0ba3caf14e05279f1cc3cea52095a2 |
|
24-Mar-2006 |
Theodore Ts'o <tytso@mit.edu> |
Change mke2fs to use /etc/mke2fs.conf as a configuration file Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
616059bf23223648bd3bd04b4c7cfe3fb569e46e |
|
19-Mar-2006 |
Theodore Ts'o <tytso@mit.edu> |
Change mke2fs to create filesystems with the device opened in exclusive mode. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
2524785d5daf9457c01aa4d1a9ee1c9c20dfbfd9 |
|
06-Jul-2005 |
Andreas Dilger <adilger@clusterfs.com> |
Miscellaneous mke2fs cleanup Reorder some mke2fs arg parsing to be more alphabetical, and remove use of atoi() (which doesn't report errors) in favour of strtoul(). Signed-off-by: Andreas Dilger <adilger@clusterfs.com>
/external/e2fsprogs/misc/mke2fs.c
|
ce911145ed0fdd1918ee0c80d407c3e778dc64ee |
|
06-Jul-2005 |
Andreas Dilger <adilger@clusterfs.com> |
Allow fractional percentages to the -m option in mke2fs and tune2fs Allow the reserved blocks ratio to be specified in fractional percentages. Addresses-Debian-Bug: #80205 Signed-off-by: Andreas Dilger <adilger@clusterfs.com>
/external/e2fsprogs/misc/mke2fs.c
|
675b79c47f7fb437d48ceff82db33c6cc780a508 |
|
01-Jul-2005 |
Theodore Ts'o <tytso@mit.edu> |
Change mke2fs to refuse to create filesystems greater than 2*31-1 blocks, at least unless forced.
/external/e2fsprogs/misc/mke2fs.c
|
bb145b01cf5fd27d9afe03c3262d0e1a326e7ec1 |
|
20-Jun-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix e2fsprogs messages for grammar and consistency, based on suggestions from Benno Schulenberg. Add missing _() so all strings can be internationalized.
/external/e2fsprogs/misc/mke2fs.c
|
d7febfa7cccf21f4f991bcea6174a11b3cf564c9 |
|
16-Jun-2005 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Fix missing close parenthesis from bad inode ratio error message.
/external/e2fsprogs/misc/mke2fs.c
|
f37ab68a26bacf4f5cc7643b8373e40292b7682a |
|
06-May-2005 |
Theodore Ts'o <tytso@mit.edu> |
Corrects a few mistakes in the fsck man page, wraps two overlong lines, and changes "bad" to "invalid" in some messages to avoid confusion with "bad blocks" in the e2fsck, mke2fs, and badblocks programs. Thanks to Benno Schulenberg. (Addresses Sourceforge Bug: #1189803)
/external/e2fsprogs/misc/mke2fs.c
|
e27b45639aeef964035c1fa78790f761ed31c175 |
|
21-Mar-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix mke2fs so that it writes the root directory using ext2fs_write_new_inode(), and fix ext2fs_write_new_inode() so that it initializes i_extra_isize properly.
/external/e2fsprogs/misc/mke2fs.c
|
63253946309651c1015947d522e2ba4b35a807a5 |
|
19-Mar-2005 |
Theodore Ts'o <tytso@mit.edu> |
Add new functions which convert between a string and os_type: e2p_os2string() and e2p_string2os() in the e2p library.
/external/e2fsprogs/misc/mke2fs.c
|
ea774315631accb05e2407765c6b448d648d14d6 |
|
28-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix two bugs found by the regression test suites. The bug was created when we changed ext2fs_create_resize_inode to always create the resize inode, even when s_reserved_gdt_blocks is zero. Mke2fs and e2fsck was calling ext2fs_create_resize_inode() unconditionally, and depending on s_reserved_gdt_blocks to be zero, instead of explicitly checking the resize_inode feature.
/external/e2fsprogs/misc/mke2fs.c
|
8430203590b285aec03706ad05cab261c8011104 |
|
28-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Don't use a blocksize greater than 4k, even on 2.6 kernels, unless explicitly requested by the user; not all 2.6 kernels (includeing stock 2.6 kernels as of this writing) don't support blocksizes > 4k.
/external/e2fsprogs/misc/mke2fs.c
|
20953129e6d280c3bb46ced5e8cab18faeca7cbc |
|
28-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): If the device size is too big to be expressed using a 1k blocksize, retry with a 4k blocksize. (Addresses Sourceforge bug #1106631)
/external/e2fsprogs/misc/mke2fs.c
|
ea1e8f471ea7f9e8e8eee002bdd37afee4af14ac |
|
20-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Add interpretation of OS Creator values for FreeBSD and Lites in mke2fs and dumpe2fs. Eventually, we should fold this into a single function for converting numbers to creator os codes, and vice versa (in TODO file)
/external/e2fsprogs/misc/mke2fs.c
|
c6a44136b9b82625e7b36a574ddb3a08b6727e97 |
|
05-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (parse_extended_opts): Rename the -R option to -E. Fix the resize= raid/extended option so it actually works. (The patch from Fedora e2fsprogs-1.35-11.2 claimed it worked, but it was a placebo, despite the claim that it worked in the usage message.)
/external/e2fsprogs/misc/mke2fs.c
|
55f4cbd96e0029f0ff67c4913192d87bf52fd149 |
|
05-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Add new function in e2p for parsing the number of blocks on the command line for mke2fs and resize2fs, and use this function so that filesystem size inputs to e2fsprogs command line programs are parsed consistently.
/external/e2fsprogs/misc/mke2fs.c
|
d323f8fb369089b97d6f3bf0f8d64ceeab0b10f5 |
|
15-Dec-2004 |
Theodore Ts'o <tytso@mit.edu> |
Add support for on-line resizing ala the resize inode. This patch is taken from Fedora Core 3's e2fsprogs 1.35-11.2.src.rpm's e2fsprogs-resize.patch.
/external/e2fsprogs/misc/mke2fs.c
|
d99225ecceb580d497c649daa4894fa2e10019ad |
|
25-Sep-2004 |
Theodore Ts'o <tytso@mit.edu> |
Only use blocksizes > 4k on Linux 2.6 and newer systems. (Addresses Debian Bug #271064)
/external/e2fsprogs/misc/mke2fs.c
|
1e6e4c5e5c8313a877881f800f07dcdd7bee5dd2 |
|
07-Dec-2003 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Fix mke2fs -V so that it prints the version banner.
/external/e2fsprogs/misc/mke2fs.c
|
544349270e4c74a6feb971123884a8cf5052a7ee |
|
07-Dec-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall nitpicks
/external/e2fsprogs/misc/mke2fs.c
|
1cca86f5d886eeda2d3afb1206419ef4642c30ba |
|
01-Sep-2003 |
Theodore Ts'o <tytso@mit.edu> |
Add regression tests for mke2fs. Mke2fs has been modified to honor the MKE2FS_SKIP_PROGRESS, MKE2FS_DEVICE_SECTSIZE, and MKE2FS_SKIP_CHECK_MSG in order facilitate the regression testing.
/external/e2fsprogs/misc/mke2fs.c
|
79120f8002f9a6abc348e6f3167d86e4a20e5cba |
|
01-Sep-2003 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (set_fs_defaults): Fix bug which caused -T largefile or -T largefile4 to core dump due to a division by zero error. (Addressed Debian bug #207082)
/external/e2fsprogs/misc/mke2fs.c
|
cf7d5f188643ac56e15d611680b30334bf4c2930 |
|
25-Jul-2003 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Add warning if using -j and the blocksize is greater than 4096, since some kernels don't support ext3 with large block sizes. (Addresses Debian bug #193773)
/external/e2fsprogs/misc/mke2fs.c
|
11393006c60e4a747f41c6f28c481e54238a10a3 |
|
12-Jul-2003 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (set_fs_defaults): If sector_size is 0, don't use it to set the blocksize to zero. This causes MD devices to fail since they don't support the BLKSSZGET ioctl. (Addresses Debian bug #196734)
/external/e2fsprogs/misc/mke2fs.c
|
a7ccdff8e128c24564011d760a996496b0a981b3 |
|
09-Jul-2003 |
Theodore Ts'o <tytso@mit.edu> |
In mke2fs and resize2fs, round the default size of the filesystem to be an even multiple of the pagesize to work around a potential Linux kernel bug. Use the testio manager in mke2fs if CONFIG_TESTIO_DEBUG is set.
/external/e2fsprogs/misc/mke2fs.c
|
93d5c38791a3778eed18fe968cdd136d23d0fa07 |
|
21-May-2003 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS, set_fs_defaults): If the sector size of the device is larger than the default block size, then use the sector size of the device as the default block size. getsectsize.c (ext2fs_get_device_sectsize): New function which returns the hardware sector size (if it is available).
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
3879857e86ab5dc83dcb38a93868262f4fb61c4d |
|
16-Apr-2003 |
Theodore Ts'o <tytso@mit.edu> |
Avoid printing the version banner for mke2fs if the -q option is specified. (Addresses Debian bug #172716)
/external/e2fsprogs/misc/mke2fs.c
|
c5290fae3937cc83de8a551db9686d1e1964e378 |
|
12-Apr-2003 |
Theodore Ts'o <tytso@mit.edu> |
Mke2fs can be given a minimum block size by passing in a negative number to the -b option.
/external/e2fsprogs/misc/mke2fs.c
|
5e804b72b66c04eb597fc9f6a45226eb8e71eccd |
|
11-Apr-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fix bug where mke2fs was incorrectly checking the argument to the -g option, if the default block size is used. (Addresses Debian bug #188319)
/external/e2fsprogs/misc/mke2fs.c
|
54779c66e0720896573142debfd89cffaac57e3e |
|
13-Nov-2002 |
Theodore Ts'o <tytso@mit.edu> |
Update to deal with the fact that the INDEX_FL code in the ext2 2.4 code accidentally had the INDEX_FL backwards compatibility code removed. E2fsck will now fix HTREE corruptions in preen mode, and mke2fs will not create filesystems with the dir_index flag set by default. (The user has to specifically request it.)
/external/e2fsprogs/misc/mke2fs.c
|
76dd5e5c2842fb1a7b858aad3e68b5e9c16890c9 |
|
31-Oct-2002 |
Theodore Ts'o <tytso@mit.edu> |
Add support for the meta_bg feature flag to the resize2fs program. Fix bug in meta_bg support in mke2fs, e2fsck, and dumpe2fs; we were incorrectly reserving the legacy block groups desriptor blocks.
/external/e2fsprogs/misc/mke2fs.c
|
c046ac7f2e4c53e20cf1e909bbe511f91074b396 |
|
20-Oct-2002 |
Theodore Ts'o <tytso@mit.edu> |
Add support for the meta_blockgroup filesystem format.
/external/e2fsprogs/misc/mke2fs.c
|
843049c4dbfe8a0dd4332569eff0ac93529e3324 |
|
22-Sep-2002 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (main): Enable directory indexing by default. tune2fs.c (update_feature_set): Allow directory indexing flag to be set. If so, set the default hash to be TEA, and initialize the hash seed to a random value.
/external/e2fsprogs/misc/mke2fs.c
|
f044b4d8a02ef9f95e27b8bdf6adc6548e5dc4a9 |
|
17-Aug-2002 |
Theodore Ts'o <tytso@mit.edu> |
Update and clarify man pages (addresses Debian Bug #145044). Let e2fsck allow use of the TEA hash. Mke2fs will no longer abort if it can't zero blocks at the end of the filesystem. (Addresses Debian Bug #155007)
/external/e2fsprogs/misc/mke2fs.c
|
7098810daf7d1ba9287a51dc596d78d70d270337 |
|
14-Jul-2002 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (zap_sector): Clear the buffer *after* testing for the BSD sector label. Otherwise the first 512 bytes don't get zapped. (Addresses Debian bug #147256.)
/external/e2fsprogs/misc/mke2fs.c
|
b21bf267783274683a432eea6e5c589eab94123e |
|
10-Jun-2002 |
Andreas Dilger <adilger@clusterfs.com> |
Do sanity checking of the number of blocks and inodes in a group for 8192-byte and 16384-byte blocksize filesystems. Change the default bytes-per-inode ratio of a new filesystem to be at most one inode per block for large blocksizes.
/external/e2fsprogs/misc/mke2fs.c
|
aab6fe735d7658cf0e61f2d7bbcffcd3f3d40601 |
|
18-May-2002 |
Andreas Dilger <adilger@clusterfs.com> |
misc/mke2fs.c: Minor fix for new page size checking code.
/external/e2fsprogs/misc/mke2fs.c
|
31e29a12d1e22745c74afe47bf172a3c73280dd9 |
|
17-May-2002 |
Theodore Ts'o <tytso@mit.edu> |
Fix up Andreas's 8k blocksize changes to fix a number of bugs, and to make the page size determined at run-time instead of compile time.
/external/e2fsprogs/misc/mke2fs.c
|
932a489cdf6bc83d69e59d3f8e0a57b733799ce1 |
|
16-May-2002 |
Andreas Dilger <adilger@clusterfs.com> |
Add support for creating and checking 8192-byte blocksize filesystems. We complain if you try to create such a filesystem on a system with 4096 byte PAGE_SIZE. Add checks for valid inode size for undocumented -I option.
/external/e2fsprogs/misc/mke2fs.c
|
7ef3bb838d6fd10452d7c47303c61232bfc4a442 |
|
08-Mar-2002 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c: Check for the BSD disklabel on all architectures, and also check the byte-swapped magic number as well.
/external/e2fsprogs/misc/mke2fs.c
|
6693837e59cc7b5397a0d46d2753c309382c76f9 |
|
08-Mar-2002 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c: Output warnings to stderr (From Philipp Thomas <pthomas@suse.de>)
/external/e2fsprogs/misc/mke2fs.c
|
756df353e8ffd010fcca8cef8972cf27006edb6a |
|
08-Mar-2002 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (zap_sector): Don't erase BSD disklabels on Alpha. (From Thorsten Kukuk <kukuk@suse.de>)
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
0072f8de528310d82700b1a6a381895b4ca93c10 |
|
26-Feb-2002 |
Andreas Dilger <adilger@clusterfs.com> |
Add check for mkfs.ext3 and create a journal in this case.
/external/e2fsprogs/misc/mke2fs.c
|
3ed57c27df0ba0942a19c71bc065c8eec3036567 |
|
24-Dec-2001 |
Theodore Ts'o <tytso@mit.edu> |
In mke2fs and e2fsck, specifying the -c option twice will now do a read/write test on the disk. Update the man pages to encourage using the -c option, and to discouraging running badblocks separately, since users tend to forget to set the blocksize when running badblocks.
/external/e2fsprogs/misc/mke2fs.c
|
6a525069a99787ef3ae1156f12230044b3568f4b |
|
24-Dec-2001 |
Theodore Ts'o <tytso@mit.edu> |
Mke2fs now creates the lost+found directory with 0700 permissions, since files which get dropped into that directory may have come from a protected directory, and the system administrator may not deal with immediately. (Addresses Debian bug #118443)
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
568101f774f9ad61d475969e91dc90da359b5a85 |
|
13-Oct-2001 |
Andreas Dilger <adilger@clusterfs.com> |
mke2fs.c(main): Always exit with non-zero code in case of error. mke2fs.c(zap_sector): Check that buffer allocation succeeded.
/external/e2fsprogs/misc/mke2fs.c
|
3f85f65c98183c3871e24f285e5b3e1e97afd9f5 |
|
17-Sep-2001 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (zap_sector): Allocate sufficient space for zero-filled buffer.
/external/e2fsprogs/misc/mke2fs.c
|
9d8e6346328b4ceaf6dcc76e30ccc8c300fec3c3 |
|
31-Aug-2001 |
Andreas Dilger <adilger@clusterfs.com> |
Fix version format string.
/external/e2fsprogs/misc/mke2fs.c
|
04a968579ee8125c617edee27204cf35c0a169c1 |
|
31-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (zap_sector): Now takes a third argument, which is how many sectors to clear out. Fixed up Andreas's patch to make it a bit more efficient/compact.
/external/e2fsprogs/misc/mke2fs.c
|
59f27247f81fb662ef3b2589b3cceb198ff4dbca |
|
30-Aug-2001 |
Andreas Dilger <adilger@clusterfs.com> |
mke2fs.c (main): Zap the second sector of the disk, along with any sectors in the same filesystem block after the superblock. The latter will remove (for example) swapspace signatures on 4kB+ blocksize filesystems. Also when zeroing the "end" of the filesystem don't actually zero the start of a very small device (less than 128kB).
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
2d15576dfe8ffd8521a6f4211cef3d2a663dc379 |
|
17-Aug-2001 |
Andreas Dilger <adilger@clusterfs.com> |
get_device_by_label.[ch], fsck.c, util.c: New interpret_spec() function in get_device_by_label.c to allow the use of UUID= or LABEL= when creating filesystems which use external journal dev (e.g. mke2fs -J device=LABEL=<journal_label>). tune2fs.c: Use superblock s_journal_uuid to locate an external journal device instead of s_journal_dev when removing it. Allow opening journal devices to set the label and UUID in the ext2 superblock. mke2fs.c, tune2fs.c: Free journal_device after use, as it is malloc'd in interpret spec.
/external/e2fsprogs/misc/mke2fs.c
|
f3561ed5195e06b2721653acd81a3a035a702f8b |
|
15-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Handle -O and -s options in line in the getopt loop, so that -s and -O handling are a bit more intuitive. (Not that they should be mixed anyway; -s is deprecated.)
/external/e2fsprogs/misc/mke2fs.c
|
e8a447db4248f156d47a226323287a362bee8c72 |
|
09-Aug-2001 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): Fix bug pointed out by Christopher Niessen; if mke2fs -O none is specified, the sparse_super feature should not be present.
/external/e2fsprogs/misc/mke2fs.c
|
fa72458adb65e9dd20dc74a414a9c71fde2a2f5c |
|
04-Aug-2001 |
Andreas Dilger <adilger@clusterfs.com> |
Put check for JOURNAL_DEV before sparse_option, so we don't set the sparse superblock flag on journal devices.
/external/e2fsprogs/misc/mke2fs.c
|
77dc4eb04c21664cef8d4fb048ccb952ccef778c |
|
28-Jul-2001 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c (PRS): If the blocksize is not specified, and the journal device is specified, user it to determine the blocksize of the filesystem.
/external/e2fsprogs/misc/mke2fs.c
|
562ba5ecea79186ca252fe52da9b3251cdc4f6ae |
|
14-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Remove unneeded test in when creating a external filesystem journal.
/external/e2fsprogs/misc/mke2fs.c
|
66cf2f60350ad6ef9ce5b000b5107d4508634887 |
|
14-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c, tune2fs.8.in, tune2fs.c, util.c, util.h: tune2fs.c, mke2fs.c, util.c, util.h (print_check_message): Move the message which displays how often the filesystem will be checked from mke2fs into a utility subroutine. Then cause tune2fs to call that function to display the message after adding a journal to a filesystem. mke2fs.8.in: Add manual page fixups and explanation for why it's good to check filesystems periodically from Andreas Dilger.
/external/e2fsprogs/misc/mke2fs.c
|
cbbf031b6edf9bdf5511af2193e44cff7fdaa66a |
|
13-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, dumpe2fs.c, mke2fs.c: dumpe2fs.c: Use WORDS_BIGENDIAN to determine whether or not we're (not) using i386 byte order. dumpe2fs.c, mke2fs.c: Stop using the compatibility badblocks function, and use the ext2fs_badblocks_* functions instead. ChangeLog, inode.c, tst_iscan.c: inode.c, tst_iscan.c: Stop using the compatibility badblocks function, and use the ext2fs_badblocks_* functions instead. ChangeLog, badblocks.c: badblocks.c: Stop using the compatibility badblocks function, and use the ext2fs_badblocks_* functions instead.
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
1400bbb60bf2667ab5514abd074baf4959fe475a |
|
14-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c: don't zap the superblock if we are running with noaction! Zap the end of the device to remove stale RAID superblocks.
/external/e2fsprogs/misc/mke2fs.c
|
14bbcbc31c3aa413b866f49001c517ca9e83d7d8 |
|
14-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Integrated changes from Andreas Dilger which make the revision superblock field be set to the correct value depending on if superblock features are set.
/external/e2fsprogs/misc/mke2fs.c
|
b10fd5e84ec7ea0e843b09e7c44784f072b8fdb7 |
|
22-Apr-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (usage): Remove the deprecated -s option from the usage message.
/external/e2fsprogs/misc/mke2fs.c
|
2103ea787fe039413b491ec80e1e77d916e62cc8 |
|
21-Apr-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (main): Add better explanation about when the filesystem will be checked after it is created.
/external/e2fsprogs/misc/mke2fs.c
|
d6a27e0048537ab6367a6aa97fbe84a423119eea |
|
17-Apr-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (create_journal_dev): Call ext2fs_create_journal_superblock() first, so if it's going to error out, the user finds out before waiting for the entire device to get zero'ed. ChangeLog, util.c: util.c (parse_journal_opts): Remove code which allowed a bare number to be treated as a journal size.
/external/e2fsprogs/misc/mke2fs.c
|
1d08d9bfc225543eaf12bee7cf655124f66f43e4 |
|
17-Apr-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c, tune2fs.c: mke2fs.c, tune2fs.c: Add newlines to error messages so that they look nicer.
/external/e2fsprogs/misc/mke2fs.c
|
2537b6d0c1aa9710a05cdfafc281b4884c67bdb2 |
|
26-Mar-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c, tune2fs.8.in, tune2fs.c, util.c, util.h: ke2fs.8.in, tune2fs.8.in: Change man paegs to document that the journal must be bewteen 1024 and 10,240 file system blocks. mke2fs.c, tune2fs.c: Change to use figure_journal_size() util.c, util.h (figure_journal_size): Change journal_default_size into routine which also converts the requested journal size into filesystem blocks and does bounds checking to make sure the journal is sized reasonably. Renamed function to journal_default_size. parse_journal_opts): Remove bounds check for the journal size, since this is now done in figure_journal_size, and based on the number of filesystem blocks, as opposed to using the absolute size of the journal.
/external/e2fsprogs/misc/mke2fs.c
|
93345d1588606ccc558406202bff8f86360ab03f |
|
17-Feb-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (main): Flush out the "creating journal" message. Also handle the case where the default journal size returns zero blocks == no journal. Print out how often the filesystem will be checked.
/external/e2fsprogs/misc/mke2fs.c
|
dc2ec525f5619bf478d2aae1b406fca2ff4b0d21 |
|
18-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c, tune2fs.8.in, tune2fs.c: tune2fs.c, mke2fs.c, tune2fs.8.in, mke2fs.8.in: Change user interface so that -J is used to specify journal options, and -j is used to request creation of a journal using default values. (This is a UI change, but we haven't done a formal release, and it makes things much more consistent with the rest of the options out there.) tune2fs.c: Add support for removing a filesystem from an external journal; we correctly remove the filesystem UUID from the external journal's filesystem list.
/external/e2fsprogs/misc/mke2fs.c
|
16ed5b3af43c72f60991222b9d7ab65cf53f203d |
|
16-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, dumpe2fs.c, jfs_user.h, mke2fs.c, tune2fs.c: tune2fs.c: Changed the external journal code so that it simply adds a filesystem to a journal; the journal must have bene created via "mke2fs -O journal_dev /dev/XXX". mke2fs.c: Add support for creating an external journal device by using the command "mke2fs -O journal_dev /dev/XXX". Also changed the external journal code so -j device=/dev/XXX it simply adds a filesystem to that journal; the journal must have been created via separate step. dumpe2fs.c (print_journal_information): Add support for dumping information about an external journal device.
/external/e2fsprogs/misc/mke2fs.c
|
44c09c0454925e6e7756e4dc51aac6acbf5020ae |
|
14-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c: mke2fs.c: Add new filesystem types, largefile and largefile4, for those filesystems whose average inode size is 1MB and 4MB, respectively. Allow the inode ratio specified to be has high as 4MB. Make the s_max_mount_count vary between 20 and 40, to avoid needing to check all of the filesystems at the same time. Add some random jitter to the s_max_mount_count value so that we avoid checking all of the filesystems at the same time when we reboot.
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
dfcdc32f8d6623a35a9e66f503c535e4081b7266 |
|
11-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, libext2fs.texinfo: libext2fs.texinfo: Change ino_t to ext2_ino_t ChangeLog, extent.c, main.c, resize2fs.c: extent.c, main.c, resize2fs.c: Change ino_t to ext2_ino_t. ChangeLog, mke2fs.c: mke2fs.c: Change ino_t to ext2_ino_t. ChangeLog, test_icount.c, test_rel.c: test_icount.c, test_rel.c: Change ino_t to ext2_ino_t
/external/e2fsprogs/misc/mke2fs.c
|
63985320384bf143eaac9857af424800d9867a1a |
|
03-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, mke2fs.c, tune2fs.8.in, tune2fs.c, util.c, util.h: tune2fs.c (update_feature_set, add_journal): Moved to separate functions. Added ability to add and remove the journal while the filesystem is live. Added support for setting a time-based UUID. Removed zero-initialized static variables. mke2fs.c, util.c, util.h (strcasecmp, proceed_question, check_plausibility, parse_journal_opts, check_mount): Moved functions to util.c so they can be used by tune2fs. mke2fs.c (main): Change ext2fs_add_journal_fs() to ext2fs_add_journal_inode() to reflect function renaming.
/external/e2fsprogs/misc/mke2fs.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/mke2fs.c
|
16ad33346dd4666edd9d46d417245432c87057ef |
|
31-Dec-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (usage): Document the -j option. (main): Print the number blocks used in the journal. ChangeLog, mke2fs.8.in: Minor clarity edits.
/external/e2fsprogs/misc/mke2fs.c
|
d48755e97f7d4cb06092921bff0d3681d30a8aca |
|
09-Dec-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (main, parse_journal_opts): Add support for creating V1 superblocks. We now pass in a journal_flags field to the journal creation routines for this purpose. mke2fs.c: Remove zero initializers to save a few bytes from the executable image. (Are we excited yet?)
/external/e2fsprogs/misc/mke2fs.c
|
8ddaa66bfef067f1a6ba02698a61a0fd3a26e618 |
|
17-Nov-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c: mke2fs.c(main): Expand the -j option so that it parses option=argument style options, and add support for creating filesystems with external journals. mke2fs.8.in: Document new syntax for the -j option.
/external/e2fsprogs/misc/mke2fs.c
|
f6f6583239203d0b017285f5f7acdd21ec7afc05 |
|
25-Oct-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Applied Andreas Dilger's patch to make the -r -s handling a bit more sane. (Even though -s is deprecated at this point.) ChangeLog, expect.1: f_journal: Update to take into account new printing by the e2fsck program. version.h: Update for upcoming WIP release.
/external/e2fsprogs/misc/mke2fs.c
|
85ef4ae87a8d27d8e3a734f8b3964d6b8f39867b |
|
24-Oct-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c: mke2fs.c (PRS, main), mke2fs.8.in: Add support for the -j option, which builds an ext2/3 filesystem with an ext3 journal.
/external/e2fsprogs/misc/mke2fs.c
|
e294cf2f6409aeede04316b1268f3e78a83509d0 |
|
24-Oct-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (zap_sector): Fix really stupid typo which gcc 2.95 didn't catch.
/external/e2fsprogs/misc/mke2fs.c
|
d7e39b0609baf57f23d91655b28ec7e981f39441 |
|
11-Sep-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, dumpe2fs.c, mke2fs.c: mke2fs.c (zap_sector): Fix error message printed when zap_sector fails. dumpe2fs.c (list_desc): Fixed format string bug when printing the inode table location in non-hex format.
/external/e2fsprogs/misc/mke2fs.c
|
80c22c90145bc495502210ac4502cca8228f997b |
|
14-Aug-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, dumpe2fs.8.in, dumpe2fs.c, mke2fs.c: dumpe2fs.c (usage): add fhx options to usage message, add -x option to print out the per-group block numbers in hex, add line for location of primary/backup superblock and group descriptors mke2fs.c: rename max to group_blk_max avoid potential macro conflict
/external/e2fsprogs/misc/mke2fs.c
|
e41784eb0e47ff5e460b635c86a0cef7250b48b4 |
|
14-Aug-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (zap_sector): Change zap_bootsect to more general zap_sect. (main): Clear the superblock when starting mke2fs, to avoid leaving the filesystem in an inconsistent state.
/external/e2fsprogs/misc/mke2fs.c
|
26ab531523a319682a099c9a91aa3b8aeab2835c |
|
29-May-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Add a much more specific error message if the filesystem size is defaulted and get_device_size returns a size of zero. Otherwise, users get a confusing "invalid argument while passed to ext2 library" error message.
/external/e2fsprogs/misc/mke2fs.c
|
4ea0a1109d761e9caaa53f6fa9e036321826c5fa |
|
08-May-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, problem.c, problem.h, super.c: problem.c, problem.h (PR_0_HURD_CLEAR_FILETYPE): Add new problem code. super.c (check_super_block): If the OS type in the superblock is the Hurd, check to see if the filetype feature is set, and offer to clear it if so. This needs to be done since the Hurd doesn't properly support the filetype feature. (And since the hurd allows the transmogrification of files to special files and vice versa --- for no good reason that I can understand --- it can't support the filetype feature for the forseeable future, either.) ChangeLog, mke2fs.c: mke2fs.c (main): We forcibly turn off the filetype feature if the OS is the hurd, since the hurd doesn't support it. (And since the hurd allows the transmogrification of files to special files and vice versa --- for no good reason that I can understand --- it can't support the filetype feature for the forseeable future, either.) mke2fs.c (proceed_question): Fix reversed sense of proceed_question that was busted due to the internationalization patch. Fixed bug where if proceed_question was called twice, the input buffer wasn't cleared of the previous question's newline. ChangeLog, expect.1, expect.2, image.gz, name: f_hurd: Add test for Hurd-specific features (right now, just checks to make sure the filetype feature is cleared) ChangeLog, ls.c: ls.c (list_super): Change the string displayed for the Hurd to be GNU/Hurd, instead of just "GNU".
/external/e2fsprogs/misc/mke2fs.c
|
373b8337c7b6c6243810be250083fa4773891e92 |
|
03-Apr-2000 |
Theodore Ts'o <tytso@mit.edu> |
Many files: badblocks.c, dumpe2fs.c, e2label.c, mke2fs.c, tune2fs.c, uuidgen.c: For platforms that don't define optarg.h, manually define optarg and optind. ChangeLog, main.c: main.c: For platforms that don't define optarg.h, manually define optarg and optind. ChangeLog, unix.c: unix.c: For platforms that don't define optarg.h, manually define optarg and optind.
/external/e2fsprogs/misc/mke2fs.c
|
e1a0a3e304229a625c37f0e845c0c9fff117c8c1 |
|
11-Feb-2000 |
Theodore Ts'o <tytso@mit.edu> |
Many files: chattr.1.in: lsattr.1.in: Change "version" to "version/generation number". chattr.1.in: Fix stupid file vs filesystem typo. tune2fs.c Fix spelling error (spare vs sparse). mke2fs.c (PRS): Add safety check to make sure the number of blocks doesn't exceed 32 bits on a 64 bit machine. chattr.c: Random cleanup; file-only variables are now static. Options for setting/clearings flags put into order, and #ifdef's removed (since we now use a built-in header file). Add error message if user tries to set and reset the same flag. lsattr.c: Random cleanup; file-only variables are now static. The -l "long" listing has been changed to look nicer. Options names have been renamed to be more descriptive.
/external/e2fsprogs/misc/mke2fs.c
|
d9c56d3ca0bee11e3446ff7e12e3124d28e298a7 |
|
08-Feb-2000 |
Theodore Ts'o <tytso@mit.edu> |
Many files: badblocks.c, chattr.c, dumpe2fs.c, e2label.c, findsuper.c, fsck.c, get_device_by_label.c, lsattr.c, mke2fs.c, mklost+found.c, nls-enable.h, partinfo.c, tune2fs.c, uuidgen.c: Add Internationalization support as suggested by Marco d'Itri <md@linux.it>.
/external/e2fsprogs/misc/mke2fs.c
|
b4ee1fb28e9aeea982cbbdef873604224ce45445 |
|
02-Feb-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, fsck.c, mke2fs.c, partinfo.c: fsck.c (interpret_device): If there was an attempt to interpret a device specification of the type "UUID=" or "LABEL=", and it fails, check to see if /proc/partitions is readable. If not, print a warning message about /proc perhaps not being mounted, and exit. mke2fs.c (check_plausibility): Remove unneeded #include of linux/fs.h. Add #define of MAJOR if necessary. partinfo.c: Remove unneeded #include of linux/fs.h
/external/e2fsprogs/misc/mke2fs.c
|
6733c2fd0046c525203034f58fc0a8c69fdf480b |
|
23-Nov-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c: Change log2() and log10() to int_log2() and int_log10() to avoid namespace collisions. Change #ifdef sparc to #ifdef __sparc__.
/external/e2fsprogs/misc/mke2fs.c
|
9094f28440b6c504a80d97aeea2dab543f97978b |
|
26-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (set_fs_defaults): Changed parameter name to avoid gcc warnings. Makefile.in: Update dependency information.
/external/e2fsprogs/misc/mke2fs.c
|
4a6005666e1f62442cb55fabd946f454605e340e |
|
26-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Fix gcc warnings; add const to some char * variables, including in struct mke2fs_defaults.
/external/e2fsprogs/misc/mke2fs.c
|
e6597048d9d1637c9f997363a7f45c74b98fd0e2 |
|
26-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c (PRS): Use __u64 instead of long long for portability reasons. Moved #include of sys/stat.h inside #ifdef HAVE_LINUX_MAJOR_H for portability reasons. ChangeLog, util.c: util.c: For NT portability, don't redefine getchar(), since stdio defines that. Instead we introduce a new abstract macro read_a_char() which is #defined to the right function as necessary.
/external/e2fsprogs/misc/mke2fs.c
|
ad6783df0c9d06e5c298167de34aec8e6e25e6c2 |
|
26-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, fsck.c: fsck.c (execute): Fix really stupid bug in the linked list management which caused fsck in parallel mode to go into an infinite loop. ChangeLog, mke2fs.c: mke2fs.c (show_stats): Capitalized Hurd to make the GNU types happy. ChangeLog, configure.in: configure.in: Capitalized Hurd to make the GNU folks happy.
/external/e2fsprogs/misc/mke2fs.c
|
18160d26c0fcf8dbe990977c0231ebbc79fc9508 |
|
23-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c, tune2fs.c: Fixed usage messages.
/external/e2fsprogs/misc/mke2fs.c
|
896938d57e7091e7a032674dfeeb91f2a17fd78b |
|
23-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, mke2fs.8.in, mke2fs.c, tune2fs.8.in, tune2fs.c: tune2fs.c (main): Add a new option -O which allows the user to set and clear certain "safe" filsystem feature flags. Currently, the only ones which are supported for modification are sparse_superblock and filetype. mke2fs.c (PRS): Add new option -O which allows the user to request filesystems with specific filesystem options. By default on 2.2 and later systems, create filesystems that have both file type information and sparse superblocks.
/external/e2fsprogs/misc/mke2fs.c
|
7671433a9daad089af037f84b365d640e1adf252 |
|
20-Oct-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: Fix display bug when printing out the number of superblocks. Suggested by Yann Dirson.
/external/e2fsprogs/misc/mke2fs.c
|
2740156bd12747389eaf745529653b26a3a9d73d |
|
14-Sep-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, dumpe2fs.8.in, dumpe2fs.c, mke2fs.8.in, mke2fs.c, partinfo.c: partinfo.c: Fix minor compilation bugs pointed out by Yann Dirson. mke2fs.c: Don't turn on sparse superblocks by default on pre-2.2 kernels. mke2fs.8.in: Add the possible valid block sizes for mke2fs. Document the -n flag, and the new defaults for the -s flag. dumpe2fs.c, dumpe2fs.8.in: Add new options -f (force) and -h (header-only). mke2fs.c (PRS): Fix logic for turning on/off the sparse superblock option. Many files: Updated copyright statements to reflect the GPL with permission of the original authors.
/external/e2fsprogs/misc/mke2fs.c
|
50787ea22edd8b4662203daf3569411d9dcf4287 |
|
19-Jul-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, fsck.8.in, fsck.c, fsck.h, mke2fs.8.in, mke2fs.c: * mke2fs.c (PRS, set_fs_defaults): Add new option -T which allows the user to specify the how the filesystem is to be used. Mke2fs now chooses the filesystem parameters automatically based on the size of the filesystem and the intended use of the filesystem. Add new option -n which simply goes through the calculations to determine the parameters of the filesystem the system would make. * fsck.c, fsck.h: Add support for new option -C. This option will automatically manage e2fsck processes so that they will print completion/progress bars. If multiple filesystems are being checked, arrange to make sure that only one e2fsck process is displaying a progress bar at a time.
/external/e2fsprogs/misc/mke2fs.c
|
ca3c32851031bf51bacf59e5d7ac581b1c8347fe |
|
29-Jun-1999 |
Theodore Ts'o <tytso@mit.edu> |
mke2fs.c, ChangeLog, mke2fs.8.in: mke2fs.c (check_mount): Allow a filesystem to be made even if it appears mounted if the force option is given.
/external/e2fsprogs/misc/mke2fs.c
|
5d45d80375943be8917302a502f3f28d2df8d16d |
|
16-Mar-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, fsck.c, mke2fs.c, uuidgen.1.in, uuidgen.c: uuidgen.c, uuidgen.1.in: Created command-line utility to generate UUIDs. fsck.c (fsck_device, execute): Don't dereference a null pointer when checking a filesystem not in /etc/fstab.
/external/e2fsprogs/misc/mke2fs.c
|
7d5633cf6ee1be74777cf4b1adfa9738ff33f2b7 |
|
09-Feb-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, fsck.c, mke2fs.c: fsck.c (fsck_device): Print an error message if the user passes in a device or directory name which isn't found in /etc/fstab. Allow the location of /etc/fstab to be overridden by the FSTAB_FILE environment variable. mke2fs.c (write_inode_tables): Add kludge code so that when the MKE2FS_SYNC environment variable is set, mke2fs will sync every MKE2FS_SYNC block groups, while it is writing out the inode tables. This is to work around a VM bug in the 2.0 kernel. I've heard a report that a RAID user was able to trigger it even using a 2.2 kernel.
/external/e2fsprogs/misc/mke2fs.c
|
5515e6b47de9ff941164a546dd9a74e9c6da3367 |
|
05-Jan-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.8.in, mke2fs.c: mke2fs.c (PRS): Allow the user to specify exactly how many inodes he/she wishes.
/external/e2fsprogs/misc/mke2fs.c
|
93ab9d784e8945b256f4e9c76af9644f1cd7ba0e |
|
02-Jan-1999 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: mke2fs.c: Add definition of SCSI_BLK_MAJOR if not defined, for compatibility with Linux 1.2.13 header files. ChangeLog, fsck.c: fsck.c (load_fs_info, parse_fstab_line): Ignore fstab lines are commented out. Also allow blank lines in the /etc/fstab file. (execute): In verbose mode, print the mountpount of the filesystem which we are checking (user request).
/external/e2fsprogs/misc/mke2fs.c
|
1dde43f0c1176f61dd0bf91aff265ce8cd1c5fd6 |
|
14-Nov-1998 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c, tune2fs.8.in: tune2fs.8.in: Fix minor display bug in the nroff. mke2fs.c (show_stats, write_inode_tables): Use the log10 function to calculate the display of block numbers so that things look nice on an 80 character display. mke2fs.c (usage): Add the sparse-super-flag to the usage message. ChangeLog, e2fsck.c, pass1.c, pass2.c, problem.c, problem.h, unix.c: unix.c (main): Move ext2fs_close() after e2fsck_free_context() since e2fsck_free_context may reference data in ctx->fs. e2fsck.c (e2fsck_reset_context): Make sure ctx->fs is non-NULL before checking ctx->fs->dblist. pass1.c (e2fsck_pass1): Use the device check subroutine on FIFO's and Socket's, so that we catch bogus immutable inodes. pass2.c (process_bad_inode): Process bad socket and fifo's. problem.h, problem.c: Define new problem codes PR_2_BAD_FIFO and PR_2_BAD_SOCKET.
/external/e2fsprogs/misc/mke2fs.c
|
818180cdfcff84b9048ecdc5dc86323f0fefba24 |
|
27-Jun-1998 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, debugfs.8.in, debugfs.c: Add a -V option which displays the current version. ChangeLog, unix.c: unix.c (e2fsck_update_progress): Remove unused variables. ChangeLog, inode.c: inode.c (get_next_blockgroup): Fix bug where if get_next_blockgroup() is called early because of a missing inode table in a block group, the current_inode counter wasn't incremented correctly. ChangeLog, tst_uuid.c: tst_uuid.c (main): Fixed bogus declaration of the main's argv parameter. ChangeLog, test_icount.c: test_icount.c (main): Fix main() declaration so that it returns int, not void. Many files: fsck.c (ignore): Remove unused variable cp. chattr.c (fatal_error): tune2fs.c (usage): lsattr.c (usage): dumpe2fs.c (usage): badblocks.c (usage): Remove volatile from declaration. fsck.c: Change use of strdup to be string_copy, since we don't trust what glibc is doing with strdup. (Whatever it is, it isn't pretty.)
/external/e2fsprogs/misc/mke2fs.c
|
a789d8406070224503c9ab78040acc7ea80c65ae |
|
30-Mar-1998 |
Theodore Ts'o <tytso@mit.edu> |
Many files: e2label.c: Fix -Wall warning by making functions static. chattr.1.in: Document that the append-only attribute may only be set or cleared by the superuser. Update all manual pages to that the availability section is up-to-date. e2label.8.in, tune2fs.8.in: Update manual page to state that labels must be no longer than 16 characters, or they will be truncated. e2label.c (change_label), tune2fs.c (main): If the label is longer than 16 characters, print a warning message stating that the label will be truncated. mke2fs.c (PRS): If the user specifies a filesystem size, and it's larger than the apparent size of the device, print a warning message and ask if the user wants to proceed.
/external/e2fsprogs/misc/mke2fs.c
|
bbfa3aa990ba29de563d30598f9bf515be26026c |
|
21-Mar-1998 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: Fixed spelling typo in warning message. Fixed up -Wall warnings in file. Many files: Update latest version of the build files for resize2fs.
/external/e2fsprogs/misc/mke2fs.c
|
92bcc595dcb31ad15e12d8c72e6edfc70545c204 |
|
16-Feb-1998 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, badblocks.8.in, mke2fs.c: badblocks.8: Update documentation to note that output format of badblocks is suitable for use with e2fsck -l or mke2fs -l. mke2fs.c (handle_bad_blocks): Fix bug so that all groups with bad superblock backup blocks are printed (not just the first one).
/external/e2fsprogs/misc/mke2fs.c
|
80c0fc3492278168448017e79730905aa5b9b62b |
|
03-Nov-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: resize2fs.c, ext2_block_move.c ext2_inode_move.c: Only include printf statements if RESIZE2FS_DEBUG is defined. main.c: Don't read in the bitmaps since resize2fs.c does that. e2label.c, mke2fs.c: Adjust header files.
/external/e2fsprogs/misc/mke2fs.c
|
519149fb458b0fa69c10fecd83fae42e838cf01d |
|
25-Oct-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: fsck.c: chattr.c: Remove #include of getopt.h, since it's not needed. tune2fs.c (main): lsattr.c (main): badblocks.c (main): dumpe2fs.c (main): mke2fs.c (PRS): Make the variable which getopt returns into be an int, so that it won't lose on platforms where char is unsigned. ChangeLog, unix.c: Make the variable which getopt returns into be an int, so that it won't lose on platforms where char is unsigned.
/external/e2fsprogs/misc/mke2fs.c
|
d163b0948731e6d84bd3efe75075a2d0a8009272 |
|
03-Oct-1997 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, bmove.c, icount.c, inode.c, llseek.c: llseek.c (ext2fs_llseek): Fix type error for ext2fs_llseek() icount.c (ext2fs_icount_validate): bmove.c (process_block): Fix lint error in type for fprintf(). inode.c (ext2fs_check_directory): Add support for the callback to return the error code EXT2_ET_CALLBACK_NOTHANDLED. ChangeLog, mke2fs.c: Make parse_raid_opts return a void, to fix a -Wall warning.
/external/e2fsprogs/misc/mke2fs.c
|
e22d4616efcea5e5920e4cc9526b27bb5a79cf01 |
|
17-Jun-1997 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c: Adjust the number of columns printed when displaying the superblock backups to avoid running over 80 columns when making a really big disk.
/external/e2fsprogs/misc/mke2fs.c
|
f635d7f65bd002984ce9a202d491d4f187b996b2 |
|
09-May-1997 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, mke2fs.c, badblocks.c: Pass the blocksize to the bad blocks command so that all of the filesystem gets tested in the case where the blocksize 2048 or 4096. ChangeLog, badblocks.c: Fix bug where ext2fs_badblocks_list_test would test the list (and exceed array boundaries) if there were no bad blocks on the bad blocks list. (Showed up when user tried: mke2fs -c -b 4096).
/external/e2fsprogs/misc/mke2fs.c
|
a29f4d30f24d68f1f1c75548e020689ede532c05 |
|
29-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checkin of e2fsprogs 1.10
/external/e2fsprogs/misc/mke2fs.c
|
521e36857227b21e7ab47b0a97f788d2af9f9717 |
|
29-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs 1.08.
/external/e2fsprogs/misc/mke2fs.c
|
19c78dc07fce2d6f39b5e541562afc3ca1ea38ff |
|
29-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs-1.07
/external/e2fsprogs/misc/mke2fs.c
|
1e3472c5f37ca3686dd69b079d4d02a302f5798d |
|
29-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs 1.05
/external/e2fsprogs/misc/mke2fs.c
|
7f88b04341d88c5df0360d930832c38040303b61 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checkin of e2fsprogs 1.03.
/external/e2fsprogs/misc/mke2fs.c
|
74becf3c0a065f8d64e07ce4d31f9fe53be91d62 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checkin of e2fsprogs 1.02.
/external/e2fsprogs/misc/mke2fs.c
|
a418d3ad819323f871005d253f7f9ac378e78ba5 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs 0.5c
/external/e2fsprogs/misc/mke2fs.c
|
f3db3566b5e1342e49dffc5ec3f418a838584194 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checkin of e2fsprogs 0.5b
/external/e2fsprogs/misc/mke2fs.c
|
3839e65723771b85975f4263102dd3ceec4523c0 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checkin of e2fsprogs 0.5b
/external/e2fsprogs/misc/mke2fs.c
|