f7124d6c955c0453361b0ff47c5c94619e68087f |
|
29-Apr-2016 |
Mohamad Ayyash <mkayyash@google.com> |
Incr Ext4: Properly merge block_allocation lists BUG: 27698960 Change-Id: Ia31b8319e0d1c8644ae1798116007a4b35c39e9b Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
/system/extras/ext4_utils/allocate.h
|
9579198cd7d5b88b3508f1b00ddd77bd8da60682 |
|
20-Feb-2016 |
Mohamad Ayyash <mkayyash@google.com> |
Redesign make_ext4fs to incrementally generate ext4 images Allows passing a base fs mapping file through -d which preserves the location of those mapping in existing files Internal Design Doc: go/incremental-ext4 BUG: 26839493 Change-Id: I05e296693429d39466d257d1d0a3daf00510dc26 Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
/system/extras/ext4_utils/allocate.h
|
18785a86a30135ac65b88db9886bfc22d6608849 |
|
19-Feb-2016 |
Mohamad Ayyash <mkayyash@google.com> |
Revert "Redesign make_ext4fs to incrementally generate ext4 images" This reverts commit 3d960843a2260a98c8df5cc39ca0dbf3d675f1a2. Change-Id: I0fb7d65f094feb4013924685270fc847693b6889
/system/extras/ext4_utils/allocate.h
|
3d960843a2260a98c8df5cc39ca0dbf3d675f1a2 |
|
13-Feb-2016 |
Mohamad Ayyash <mkayyash@google.com> |
Redesign make_ext4fs to incrementally generate ext4 images Allows passing a blk mapping file through -Z which preserves the location of those mapping in existing files Internal Design Doc: go/incremental-ext4 BUG: 26839493 Change-Id: I447873bf65ae66dab9923e5a11c497f0722750df Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
/system/extras/ext4_utils/allocate.h
|
bec598e982301bf2714d37b14e312c9845c7cc0c |
|
12-Aug-2014 |
Doug Zongker <dougz@google.com> |
add option to make_ext4fs to record blocks for each file Add the -B option to make_ext4fs, which causes it to record the block ranges used for each (regular) file in the image. We can use this information to construct more efficient block-based incremental OTAs. Bug: 16984795 Change-Id: I2a5325bb89948f63c76e93fdfa84c51f9b050104
/system/extras/ext4_utils/allocate.h
|
7900c773815d062deb266f744f95aa76b3573fa3 |
|
23-Jan-2014 |
Colin Cross <ccross@android.com> |
ext4_utils: refactor kernel headers Move the kernel header includes into a single include file that can deal with getting the kernel int types correct on all platforms. Change-Id: Ied3dc6a0f5cbb3ceb686aa3de72f16e10a36462a
/system/extras/ext4_utils/allocate.h
|
4df62f342dbbe2f5cca831ce789dc0426d32ec03 |
|
07-Feb-2013 |
Nick Kralevich <nnk@google.com> |
ext4_utils: add filesystem capabilities support. Add support for specifying filesystem capabilities when creating a new filesystem. The combination of SELinux extended attributes plus filesystem capability extended attributes is too big to fit inside one inode entry. Because of this, I added support to ext4_utils to create an xattr block and link the inode to that block. We continue to try to fit everything inside the inode if possible, but fall over to creating a block if the extended attribute is too big. Change-Id: I40ebb63975b15ecd8c565486e171b4d50cd4dfaa
/system/extras/ext4_utils/allocate.h
|
56497f28bd20001dd5f931208e8d948cf2f81b2f |
|
04-Feb-2013 |
Colin Cross <ccross@android.com> |
ext4_utils: mark uninitialized inode tables in block groups Block groups that have no used inodes have their inode table left uninitialized, unless -t is specified, in which case they are explicitly zeroed. When they are uninitialized, writing a sparse ext4 image over existing data can cause e2fsck to confuse the uninitialized data for lost inodes. Set the EXT4_BG_INODE_UNINIT flags on block groups that have no used inodes. This flag requires the block group checksum feature to be enabled, so also enable the checksum feature in the superblock and compute the checksum for the block group. Since zeroing the inode tables is now useless, remove the code for it and deprecate the -t command line option. Change-Id: I4927c1d866d051547cf0dadc8c8703ded0163925
/system/extras/ext4_utils/allocate.h
|
107a9f161babc20daf915311146b0e864d3b4157 |
|
30-Jun-2011 |
Ken Sumrall <ksumrall@android.com> |
Bug fixes to make_ext4fs Fix definition of uuid struct. Properly set the block_group number in each backup copy of the superblock. Adjust the info.total_inodes field after rounding up the inodes per block group. Add the option -t to initialize all the inode tables. If also specified with the -s option, use the CHUNK_TYPE_FILL sparse records to initialize them. Change-Id: Idd8bcee1b9bde3e82ad8da89ef974fbc12d7a6c6
/system/extras/ext4_utils/allocate.h
|
33f96c66e9a1f2e266a75e5e84c091dffa6ef118 |
|
23-Dec-2010 |
Colin Cross <ccross@android.com> |
ext4_utils: Add support for >2G input files Change-Id: I6af69d676610099d3912e90fcab3cbdc27ace4e2
/system/extras/ext4_utils/allocate.h
|
8aef66d2125af8de7672a12895276802fcc1948f |
|
21-Jun-2010 |
Colin Cross <ccross@android.com> |
Fix whitespace Change-Id: I37da6c38cd33ae22a0578ed8e91650e35972bf6a
/system/extras/ext4_utils/allocate.h
|
ec0a2e83dc66d67addeb90e83144187691852a3e |
|
11-Jun-2010 |
Colin Cross <ccross@android.com> |
Initial commit of ext4_utils Change-Id: I911d5b7fd7170ec81d544850717d8e69976e272b
/system/extras/ext4_utils/allocate.h
|