<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwext4/src, branch fix-mac</title>
<subtitle>Fork of lwext4 library for EXT2 filesystem manipulation</subtitle>
<id>https://git.carlh.net/cgit/lwext4/atom?h=fix-mac</id>
<link rel='self' href='https://git.carlh.net/cgit/lwext4/atom?h=fix-mac'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/'/>
<updated>2021-05-28T09:14:11Z</updated>
<entry>
<title>Fix some overflows when making larger partitions (e.g. 2TB) (DoM bug #2021)</title>
<updated>2021-05-28T09:14:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-28T09:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=cce3730330bd5621a94ec813934ba4f41254910d'/>
<id>urn:sha1:cce3730330bd5621a94ec813934ba4f41254910d</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>Don't initialise inode tables during format.</title>
<updated>2021-03-09T00:03:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-08T23:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=6d34064b3a4b07218b01f6cc7700ee2ce68a7542'/>
<id>urn:sha1:6d34064b3a4b07218b01f6cc7700ee2ce68a7542</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>Add some more debugging.</title>
<updated>2020-05-02T00:49:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-30T18:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=370b3de68bd9862f69b34b1b69c9ded503250054'/>
<id>urn:sha1:370b3de68bd9862f69b34b1b69c9ded503250054</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build static on Linux.</title>
<updated>2020-04-24T19:17:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-24T19:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=ef0a4fdf9b85692e03a0f13ac4439c37a8b6d4aa'/>
<id>urn:sha1:ef0a4fdf9b85692e03a0f13ac4439c37a8b6d4aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use 64-bit quantities for partition size when writing MBR.</title>
<updated>2020-04-12T22:17:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-12T21:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=cd330f6f0ea478a921bf32a29b970a0fa4e4cfd3'/>
<id>urn:sha1:cd330f6f0ea478a921bf32a29b970a0fa4e4cfd3</id>
<content type='text'>
This fixes attempts to make partitions &gt; 4GB.
</content>
</entry>
<entry>
<title>Fix jbd_commit_header::chksum_{type,size}</title>
<updated>2018-12-02T18:19:21Z</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2018-11-18T06:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/lwext4/commit/?id=d1f4f6d1631975e7d01ef8d471188f3a8d26e93d'/>
<id>urn:sha1:d1f4f6d1631975e7d01ef8d471188f3a8d26e93d</id>
<content type='text'>
</content>
</entry>
</feed>
