478360f50b68356849813f97db46fd156da5248e |
|
30-May-2016 |
Theodore Ts'o <tytso@mit.edu> |
Fix Android build warnings Also fix some additional gcc -Wall build warnings in a traditional Linux environment. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
612f77536215078fc809f4fd720fe0745c812955 |
|
25-May-2016 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: fix "set_bg <bg num> checksum calc" on 64-bit file systems Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
2ed0adbce68c0bbe7e1fc2cf23f009327f10441b |
|
13-Feb-2016 |
Darrick J. Wong <darrick.wong@oracle.com> |
libext2fs: store checksum seed in superblock Allow the filesystem to store the metadata checksum seed in the superblock and add an incompat feature to say that we're using it. This enables tune2fs to change the UUID on a mounted metadata_csum FS without having to (racy!) rewrite all disk metadata. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
f3d9ac36a021aab3d84ef7759790839f9a65a1bf |
|
05-Mar-2016 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: add support for the project id field Teach the stat and set_inode_field commands to support the project ID field. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
080e09b46ff1f6b00b26231868002e781e98adf2 |
|
01-Mar-2016 |
Li Xi <pkuelelixi@gmail.com> |
Add project quota support This patch adds project quota support. An new quota type PRJQUOTA(2) is added. EXT4_PRJ_QUOTA_INO(11) is reserved for project quota inode. The super block reservers an field s_prj_quota_inum for saving project quota inode. And each inode adds an internal field i_projid for saving its project ID. Signed-off-by: Li Xi <lixi@ddn.com> Signed-off-by: Wang Shilong <wshilong@ddn.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
2d2d799c72610f4d9b4910e7f1516f11288e1cf1 |
|
12-Jan-2016 |
Li Xi <pkuelelixi@gmail.com> |
Clean up codes for adding new quota type Project quota related fields are reserved in Linux kernel. As a preparation for it, this patch cleans up quota codes of e2fsprogs so as to make it easier to add new quota type(s). Signed-off-by: Li Xi <lixi@ddn.com> Signed-off-by: Wang Shilong <wshilong@ddn.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
188960ea4b830ec69607aab3068537ce55f44be4 |
|
09-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: add support to properly set and display extended timestamps This code is partially derived from patches from David Turner to allow debugfs to properly support extended timestamps. Cc: David Turner <novalis@novalis.org> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
25f291c9b32d8017e6969c72a75e37d354c0570b |
|
13-Jul-2015 |
Theodore Ts'o <tytso@mit.edu> |
Eliminate unused parameter warnings from Android build Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
12aa7ad54eeafc32a1a284f13e926dfd16c6bb73 |
|
13-Jul-2015 |
Theodore Ts'o <tytso@mit.edu> |
Suppress annoying missing field initializer warnings Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
83c799dea0fba4009fbb17cfda70006bc5cf0f4e |
|
20-Jun-2015 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
f7e37e8b95c84ef33cfb3d7f190cdd28ec6a5d25 |
|
20-Jun-2015 |
Konstantin Khlebnikov <khlebnikov@yandex-team.ru> |
debugfs: fix several errors and add assertions in the set_fields command Fix copy-n-paste errors: * remove duplicate "lastcheck" and "min_extra_isize" * fix pointer for "first_error_line" and "last_error_line" * remove superblock field "inodes_count" from inode fields * add null-termination for mmp_fields Add assertions for catching such errors in the future. Mark true aliases with flag "FLAG_ALIAS" and suppress assert for them. Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
fc898cb99ba4e8a0b42fbe6fcc3d277c15b56fbd |
|
12-Apr-2015 |
Theodore Ts'o <tytso@mit.edu> |
Reserve superblock fields s_lpf_ino and s_encryption_level The s_lpf_ino field is intended to store the location of the lost and found directory if the root directory becomes encrypted (which is not yet supported). The s_encryption_level field is designed to allow support for future changes in the on-disk ext4 encryption format while this feature under development, without having to burn a large number of bits in the incompat feature flag. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
41f2210131cfbaa4059cebae3a9b0f104fe89f70 |
|
29-Mar-2015 |
Theodore Ts'o <tytso@mit.edu> |
Add support for a password salt stored in the superblock Previously, e4crypt required the user to manually specify the salt used for their passphrase. This was user unfriendly to say the least. The e4crypt program can now request the salt using an ioctl, which will automatically generate the salt if necessary, and keep it in the ext4 superblock. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
22f22ab1d2bc5aea568c57233d70677893a271b2 |
|
21-Jan-2015 |
Theodore Ts'o <tytso@mit.edu> |
Reserve the codepoints for the new INCOMPAT feature ENCRYPT Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
c1c8800b71521959b0ea3e8e385ed9e01f902612 |
|
26-Aug-2014 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: RELEASE-NOTES debian/changelog version.h
|
59a591f6b50e88100f22666d3ce28087a1ff24f0 |
|
19-Aug-2014 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: fix set_inode_field block[IND|DIND|TIND] After we determine that we can't parse the array value as an integer, we need to restore the square brackets to the field name, so that we can find a match with block[IND], block[DIND], and block[TIND] in the inode field table. Reported-by: Jun He <jhe@cs.wisc.edu> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
f9f3050a0ad9be1c37b00c8478199d286ddcaeda |
|
22-Jul-2014 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: debian/changelog e2fsck/pass1.c lib/ext2fs/Makefile.in
|
fa633bf9f60b1fe69444fd5c1fdcbce437a4f3c6 |
|
22-Jul-2014 |
Darrick J. Wong <darrick.wong@oracle.com> |
debugfs: allow bmap to allocate blocks Allow set_inode_field's bmap command in debugfs to allocate blocks, which enables us to allocate blocks for indirect blocks and internal extent tree blocks. True, we could do this manually, but seems like unnecessary bookkeeping activity for humans. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
7f7d1cb462789eef8e359caa46523ed6b99255e1 |
|
06-Jul-2014 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: debugfs/set_fields.c tests/f_mmp/script tests/f_mmp_garbage/script tests/m_mmp/script tests/t_mmp_1on/script tests/t_mmp_2off/script
|
a511695931a8772541f076872b861643be0a7e2c |
|
04-Jul-2014 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: add support setting the error_count and associated sb fields Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
f0996c12d5f189be2fddafc4b2665345230b3826 |
|
31-Jan-2014 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/alloc.c misc/mke2fs.c
|
65c6c3e06f72e76ddb69222b3be1713d870eb782 |
|
12-Jan-2014 |
Theodore Ts'o <tytso@mit.edu> |
Add support for new compat feature "sparse_super2" In practice, it is **extremely** rare for users to try to use more than the first backup superblock located at the beginning of block group #1. (i.e., at block number 32768 for file systems with a 4k block size). This new compat feature restricts the backup superblock to block group #1 and the last block group in the file system. Aside from reducing the overhead of the file system by a small number of blocks, by eliminating the rest of the backup superblocks, it allows us to have a much more flexible metadata layout. For example, we can force all of the allocation bitmaps and inode table blocks to the beginning of the disk, which allows most of the disk to be exclusively used for contiguous data blocks. This simplifies taking advantage of certain HDD specific features, such as Shingled Magnetic Recording (aka Shingled Drives), and the TCG's OPAL Storage Specification where having a simple mapping between LBA block ranges and the data blocks used by the file system can make life much simpler. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
2ffccc82c4b9ed935e45118e325896b70e9e3eb0 |
|
26-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/csum.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/debugfs/set_fields.c
|
2d3df8dc7f5f6970e77ed741e35c88408741a136 |
|
12-Dec-2013 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/newdir.c
|
85b8f7affa5fadb1972e82e04cc3d1828966b238 |
|
12-Dec-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
debugfs: don't leak mmp_s memory (on error path) ext2fs_free_mem() takes a pointer to a pointer, similar to ext2fs_get_mem(). Improve the documentation, and fix debugfs. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
e337e7fad8d9f29ea6a7436b40361f3a1a17a6af |
|
13-Oct-2013 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: e2fsck/problem.c e2fsck/rehash.c e2fsck/super.c
|
4dbfd79d1458ce1259b951377e341aeb6197f8c1 |
|
07-Oct-2013 |
Darrick J. Wong <darrick.wong@oracle.com> |
e2fsprogs: fix blk_t <- blk64_t assignment mismatches Fix all the places where we should be using a blk64_t instead of a blk_t. These fixes are more severe because 64bit values could be truncated silently. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
8c236c62c970aac0ad78ee588dd3ee0d4cba7392 |
|
13-Mar-2013 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
7c1384c3242a7ff4e60d40e674077c0c5b124a4d |
|
28-Jan-2013 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: add sanity check to make sure we never shift 64 bits right In the tables which are used to parse the fields for the set_fields command, there should never be a entry which has a size set to 8 bytes, and two pointers defined. Not only would it result in undefined behavior in the compiled code, it doesn't make any sense and is definitely a bug. Reported-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
a9620d8b308271ace63dd0787555fa715d09e0f8 |
|
03-Aug-2012 |
Darrick J. Wong <djwong@us.ibm.com> |
libext2fs: add checksum to MMP block Calculate and verify a checksum of the MMP block. Signed-off-by: Darrick J. Wong <djwong@us.ibm.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
1eedf3e52c2ae8f7ad2ad9c010ce5293e0b19ae3 |
|
03-Aug-2012 |
Darrick J. Wong <djwong@us.ibm.com> |
libext2fs: record the checksum algorithm in use in the superblock Record the type of checksum algorithm we're using for metadata in the superblock, in case we ever want/need to change the algorithm. Signed-off-by: Darrick J. Wong <djwong@us.ibm.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
d6a4bcb517ac7aa6d2347d6979f1f04cd94d60d8 |
|
26-Jun-2012 |
Tony Breeds <tony@bakeyournoodle.com> |
Make Multi Mount Protection (MMP) optional at configure time. Add --{en,dis}able-mmp options for configure, default to enabled. Also make tools fail gracefully in the event of encoutering a filesystem with MMP enabled when the tools were compiled with --disable-mmp Signed-off-by: Tony Breeds <tony@bakeyournoodle.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
3cebf9c1029ca983ebbbae79f7905a02d087ff98 |
|
17-Nov-2011 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: fix gcc -Wall complaints Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
7105c183a0f4622268a50db37017cfacc9877e5f |
|
12-Nov-2011 |
Eric Sandeen <sandeen@redhat.com> |
debugfs: tidy up mmp handling Several small fixes: * Gracefully fail mmp commands if fs is not open * Show magic number in dump_mmp command * Fix header in output for set_mmp_value -l Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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/debugfs/set_fields.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/debugfs/set_fields.c
|
16c581d0e8d931f3cf0005de07481d7380ca4c0c |
|
15-Sep-2011 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: add 64-bit support to the set_field commands The set_fields commands (set_super_value, set_inode_field, set_block_group) now handle fields which store in split fields on ext4's on-disk format. For example, the superblock fields s_blocks_count and s_blocks_count_hi. The user can either set the low or high part of the field via "blocks_count_lo" or "blocks_count_hi", or both parts can be set via "blocks_count". Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
89efc88e65136ece22708cc28ec4124a33feeecd |
|
15-Sep-2011 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: add metadata checksum and snapshot feature flags Reserve EXT4_FEATURE_RO_COMPAT_METADATA_CSUM and EXT2_FEATURE_COMPAT_EXCLUDE_BITMAP. Also reserve fields in the superblock and the inode for the checksums. In the block group descriptor, reserve the exclude bitmap field for the snapshot feature, and checksums for the inode and block allocation bitmaps. With this commit, the metadata checksum and exclude bitmap features should have reserved all of the fields they need in ext4's on-disk format. This commit also fixes an a missing byte swap for s_overhead_blocks. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: Darrick J. Wong <djwong@us.ibm.com> Cc: Amir Goldstein <amir73il@gmail.com>
/external/e2fsprogs/debugfs/set_fields.c
|
5af9eeaa7d36dd6f3a434697747ba8db3434eced |
|
18-Mar-2011 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/e2p/ls.c
|
4df1618250349dbe71f9474c42d52d7d03cc68a0 |
|
18-Mar-2011 |
Theodore Ts'o <tytso@mit.edu> |
add new superblock field: s_overhead_blocks It turns out that it's very hard to calculate overheads in the face of clustered allocation (bigalloc). This is because multiple metadata blocks from different block groups can end up in the same allocation cluster. Calculating the exact overhead requires O(all block bitmaps) in memory, or O(number of block groups**2) in time. So we will calculate this at mkfs time and stash it in the superblock. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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/debugfs/set_fields.c
|
0edcc2702106ef8ea0d4ab60ef06c0c38b0b87ee |
|
15-Feb-2011 |
Aditya Kali <adityakali@google.com> |
e2fsprogs: reserving code points for new ext4 quota feature This patch adds support for detecting the new 'quota' feature in ext4. The patch reserves code points for usr and group quota inodes and also for the feature flag EXT4_FEATURE_RO_COMPAT_QUOTA. Signed-off-by: Aditya Kali <adityakali@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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
|
9345f02671fd39cad69338080b62e12e8b86671d |
|
19-Sep-2010 |
Theodore Ts'o <tytso@mit.edu> |
tune2fs, debugfs, libext2fs: Add support for ext4 default mount options Add support for 2.6.35's new default mount options which can be specified in the superblock. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
db0bdb49f49fc3dd14c12439d934a3403a3be9f1 |
|
19-Jul-2010 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: resize/extent.c
|
f5448c19acda0bae0673d17e97b8a0590c99c944 |
|
25-Jun-2010 |
Theodore Ts'o <tytso@mit.edu> |
Add support for Next3 snapshot superblock fields to dumpe2fs and debugfs We also support for byte-swapping the Next3 fields, although the current Next3 implementation doesn't support big-endian systems. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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/debugfs/set_fields.c
|
048786d7e87a6de698936b0cf25f1ab70d5c15bc |
|
08-Sep-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
debugfs: Convert to support 64-bit filesystems 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/debugfs/set_fields.c
|
6e9761c2c02a055199059156a979e5d9928c428b |
|
15-Jun-2009 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: Fix miscellaneous memory leaks Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
1ef4118e0a55f47a32d44062a2c9dcd834f35037 |
|
01-Jun-2009 |
Valerie Aurora Henson <vaurora@redhat.com> |
Add missing free_blocks_hi field to debugfs table. Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
fa15820f4cb9fcd21b394acf1be281d63ebc0fac |
|
18-Apr-2009 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: Teach the set_inode_fields_command how to set i_file_acl_high Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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/debugfs/set_fields.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/debugfs/set_fields.c
|
494a1daad37a8098e7db166d558aab3e9e37ac48 |
|
22-Apr-2008 |
Theodore Ts'o <tytso@mit.edu> |
Basic flexible block group support Add superblock definition, and dumpe2fs and debugfs support. 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/debugfs/set_fields.c
|
cf96ecf13ff883ccff9e90ac069b866f61d653ba |
|
31-Mar-2008 |
Andreas Dilger <adilger@dilger.ca> |
debugfs: Add support for "set_block_group <bg_num> checksum calc" Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
0157e7c635c845c0e636576206718d8abaf70e08 |
|
19-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
007df86011373cebc2562c2abf21b5a0b8e7026c |
|
19-Feb-2008 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: Add new superblock fields to the set_super_value command 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/debugfs/set_fields.c
|
fef2b38d8e5b475655771f8208265a8fa9246601 |
|
01-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: configure debian/rules e2fsck/swapfs.c lib/ext2fs/ext2_fs.h
|
8192c63308955169c139b4831feafa21096a2185 |
|
01-Jan-2008 |
Theodore Ts'o <tytso@mit.edu> |
debugfs: Add #include <string.h> to pick up prototype for strcasecmp Addresses-Sourceforge-Patch: #1861659 Reported-by: Mike Frysinger <vapier@users.sourceforge.net> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
a98b51e9dd0384d37a4721d52f5f36a15c2ac94a |
|
04-Aug-2007 |
Theodore Ts'o <tytso@mit.edu> |
Miscellaneous Cleanups Signed-off-by: Andreas Dilger <adilger@clusterfs.com> Signed-off-by: Girish Shilamkar <girish@clusterfs.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.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/debugfs/set_fields.c
|
d362a3fb7ec1a2b46601f55f4dbae83563c27717 |
|
19-Apr-2007 |
Theodore Ts'o <tytso@mit.edu> |
Define the l_i_iversion field in ext2_inode The l_i_version field is now defined from the old l_i_reserved1 field in the ext2 inode. This field will be used to store high 32 bits of the 64-bit inode version number. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
c7c1209efde0a2ec283a21f83262e25118abcf32 |
|
13-Apr-2007 |
Theodore Ts'o <tytso@mit.edu> |
Add new debugfs command "set_block_group" This command allows the user to set a value in the block group descriptors for a particular block group. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
f77704e416fca7dbe4cc91abba674d2ae3c14f6f |
|
12-Nov-2006 |
Theodore Ts'o <tytso@mit.edu> |
Add directory hashed signed/unsigned hint to superblock The e2fsprogs and kernel implementation of directory hash tree has a bug which causes the implementation to be dependent on whether characters are signed or unsigned. Platforms such as the PowerPC, Arm, and S/390 have signed characters by default, which means that hash directories on those systems are incompatible with hash directories on other systems, such as the x86. To fix this we add a new flags field to the superblock, and define two new bits in that field to indicate whether or not the directory should be signed or unsigned. If the bits are not set, e2fsck and fixed kernels will set them to the signed/unsigned value of the currently running platform, and then respect those bits when calculating the directory hash. This allows compatibility with current filesystems, as well as allowing cross-architectural compatibility. Addresses Debian Bug: #389772 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
5d17119d14fe1276936c85d7986695a4543b1aa1 |
|
11-Nov-2006 |
Theodore Ts'o <tytso@mit.edu> |
On-disk format definition for huge files - EXT4_FEATURE_RO_COMPAT_HUGE_FILE (0x0008) - change i_blocks to be in units of s_blocksize units instead of 512-byte sectors, use l_i_frag and l_i_fsize as i_blocks_hi (could also be part of 64BIT). E2fsck and debugfs changed to support i_blocks_hi instead of l_i_frag and l_i_fsize. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
e3e92534ac49dfa9e7d723b254dc5e9a4f8919e4 |
|
22-May-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix type warning problem with time_t in debugfs Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
4efae606bf3159f2134fa29a5ad78fb9f6331f92 |
|
25-Sep-2005 |
Theodore Ts'o <tytso@mit.edu> |
New debugfs command: set_current_time Generalize the time parsing code and move it to util.c:string_to_time(). Add new command, set_current_time, which sets the time used to set the filesystems's time fields. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
38d732bb5adeb0178646e19bcd756dee58ce975d |
|
06-Sep-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix debugfs's set_inode_field so it can properly set i_size Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debugfs/set_fields.c
|
caf037a4564991d6eec6b36de621348598bcb349 |
|
04-Jul-2005 |
Theodore Ts'o <tytso@mit.edu> |
Fix debugfs's set_inode_fields command from silently failing. The set_inodes_field command was silently failing when setting one of the following fields: frag, fsize, uid_high, gid_high, and author. The type size for these fields were set to an incorrect value in the inode_fields table.
/external/e2fsprogs/debugfs/set_fields.c
|
07f031fd1d76a4941d12bb5cc6d354fa4dd2c7a4 |
|
04-Feb-2005 |
Theodore Ts'o <tytso@mit.edu> |
Define _XOPEN_SOURCE to be 500 to fix compilation problems on Solaris.
/external/e2fsprogs/debugfs/set_fields.c
|
89c801561d5f0497f515ff2f28f3c0cd608388de |
|
21-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
set_fields.c: Add support for the jnl_blocks[] for set_super_value
/external/e2fsprogs/debugfs/set_fields.c
|
619a8ea70c7325cfff49f89e8b0fd4dfbce25d54 |
|
19-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Cleanup C code in debugfs's setfield. Added missing return statement (turned out it didn't cause a functional bug) and added #define _XOPEN_SOURCE on non-Solaris systems to pick up strptime()'s definition.
/external/e2fsprogs/debugfs/set_fields.c
|
1d3a95111820e3e8e79b2ae18ed04f050cd3f0cb |
|
08-Jan-2005 |
Theodore Ts'o <tytso@mit.edu> |
Make the official name of the new debugfs set_inode command be set_inode_field, since it is more intuitive.
/external/e2fsprogs/debugfs/set_fields.c
|
08fd3f36c3a53eed446ef98f1e4426d05032b396 |
|
23-Dec-2004 |
Theodore Ts'o <tytso@mit.edu> |
Add support in debugfs's set_field command to specify array specifiers for fields to be set. For example, to set i_block[2] for the resize inode to be 42, simply issue the debugfs command: set_inode <7> block[2] 42 Also added is the virtual field "bmap", which also takes an array index. So to set the physical block mapping for logical block 1282 in the file /test/inode to be 57, use the debugfs command: set_inode /test/inode bmap[1282] 57
/external/e2fsprogs/debugfs/set_fields.c
|
7dec050a807eec171e29c9a7966347633a5992bf |
|
22-Dec-2004 |
Theodore Ts'o <tytso@mit.edu> |
Enhance debugfs so that set_super_value can now set the wtime, mtime, lastcheck, and mkfs_time fields with date/time values. Add the set_inode command to debugfs so that individual inode fields can be more easily modified. We should probably make the modify_inode command go away at some point.
/external/e2fsprogs/debugfs/set_fields.c
|