<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwext4/src/ext4_mkfs.c, branch 2400-ext-errors</title>
<subtitle>Fork of lwext4 library for EXT2 filesystem manipulation</subtitle>
<id>https://git.carlh.net/cgit/lwext4/atom?h=2400-ext-errors</id>
<link rel='self' href='https://git.carlh.net/cgit/lwext4/atom?h=2400-ext-errors'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/'/>
<updated>2023-01-29T19:56:31Z</updated>
<entry>
<title>Add a little more logging to mkfs.</title>
<updated>2023-01-29T19:56:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-29T19:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=3dc752da8948564456ce2d721c266b4e1a50e7a1'/>
<id>urn:sha1:3dc752da8948564456ce2d721c266b4e1a50e7a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix free block count in last block group.</title>
<updated>2022-06-20T10:38:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-20T10:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=ee865fa65f05e348cd4e0bce0552a2725ad5663a'/>
<id>urn:sha1:ee865fa65f05e348cd4e0bce0552a2725ad5663a</id>
<content type='text'>
This calculation is done when making the group bitmaps but wasn't
being done here, so e2fsck would give an error with certain partition
sizes.
</content>
</entry>
<entry>
<title>Fix potential buffer overwrite.</title>
<updated>2022-06-19T20:52:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-19T20:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=b4d9787f0fd3fbe529ee5ba02c8bcadd3b5e54e2'/>
<id>urn:sha1:b4d9787f0fd3fbe529ee5ba02c8bcadd3b5e54e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add progress reporting for formatting.</title>
<updated>2021-03-09T00:03:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-08T22:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=abb212dd5fbb33168f583f36b67f29f659a91bb4'/>
<id>urn:sha1:abb212dd5fbb33168f583f36b67f29f659a91bb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use writebytes when writing group descriptors.</title>
<updated>2021-03-08T23:27:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-08T23:24:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=d217f6e5082fab342267df3430ca6b9f2e399c93'/>
<id>urn:sha1:d217f6e5082fab342267df3430ca6b9f2e399c93</id>
<content type='text'>
This may be faster but I should test it.  The code is cleaner and
should be equivalent, as far as I can see.
</content>
</entry>
<entry>
<title>Write block/inode bitmaps and inode tables earlier.</title>
<updated>2021-03-08T23:25:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-08T23:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=b13cbdce2fe1c4790f0737a75ac49aa1b826eb66'/>
<id>urn:sha1:b13cbdce2fe1c4790f0737a75ac49aa1b826eb66</id>
<content type='text'>
Before we would write blank block/inode bitmap tables then
fill them in later.  This is a bit of a hack to set up enough
of the data structures (I think) to allow the correct block/inode
bitmaps to be written first time.

This may not be worth the hack/risk - I haven't tested the
speed improvement carefully.
</content>
</entry>
<entry>
<title>Write all block group headers sequentially.</title>
<updated>2021-03-08T23:25:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-04T19:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=c375ac35c728ebd99d794b3c2b64a3ecb07f27b1'/>
<id>urn:sha1:c375ac35c728ebd99d794b3c2b64a3ecb07f27b1</id>
<content type='text'>
Before this the code would write:

headers for blocks 0-127 (without group descriptors)
group descriptors for blocks 0-127 to all blocks on disk
headers for blocks 128-255
group descriptors for blocks 128-255 to all blocks on disk
...
</content>
</entry>
<entry>
<title>Merge pull request #36 from mmmaisel/dev</title>
<updated>2018-03-01T18:58:03Z</updated>
<author>
<name>Grzegorz Kostka</name>
<email>kostka.grzegorz@gmail.com</email>
</author>
<published>2018-03-01T18:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=96b4563a7ed9f603a6f66cbe21cbd1acb2f0294a'/>
<id>urn:sha1:96b4563a7ed9f603a6f66cbe21cbd1acb2f0294a</id>
<content type='text'>
Improvements from ext4-browser project</content>
</entry>
<entry>
<title>ext4-mkfs: Use correct partition size</title>
<updated>2018-03-01T16:58:32Z</updated>
<author>
<name>Max Maisel</name>
<email>max.maisel@posteo.de</email>
</author>
<published>2018-03-01T16:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=de16b0f8bcb8b9c49811e1dcab476e0271e6cc39'/>
<id>urn:sha1:de16b0f8bcb8b9c49811e1dcab476e0271e6cc39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ext4_mkfs: Added UUID parameter to create new filesystems with non-zero UUID</title>
<updated>2018-03-01T16:57:53Z</updated>
<author>
<name>Max Maisel</name>
<email>max.maisel@posteo.de</email>
</author>
<published>2018-03-01T16:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=151cd9f6e9120e3c41600875c6cfa42dc1321a0b'/>
<id>urn:sha1:151cd9f6e9120e3c41600875c6cfa42dc1321a0b</id>
<content type='text'>
</content>
</entry>
</feed>
