<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_e2fsprogs/e2fsck, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/'/>
<entry>
<title>Fix e2fsdroid build with musl</title>
<updated>2021-08-24T21:03:30+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2021-08-17T00:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=09c63d5edd35e3ca8366be0d92aad922d8895ac1'/>
<id>09c63d5edd35e3ca8366be0d92aad922d8895ac1</id>
<content type='text'>
The e2fsdroid build fails with musl because config.h is not included
before ext2fs.h, which causes HAVE_SYS_TYPES_H not to be defined
resulting in a missing definition for dev_t.

Include config.h at the top of each .c file, and remove extra
config.h include from perms.h.

Bug: 190084016
Test: m USE_HOST_MUSL=true fastboot
Change-Id: I95b3fff3f10ba85c00ec049811dd6b5d412e5dd2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The e2fsdroid build fails with musl because config.h is not included
before ext2fs.h, which causes HAVE_SYS_TYPES_H not to be defined
resulting in a missing definition for dev_t.

Include config.h at the top of each .c file, and remove extra
config.h include from perms.h.

Bug: 190084016
Test: m USE_HOST_MUSL=true fastboot
Change-Id: I95b3fff3f10ba85c00ec049811dd6b5d412e5dd2
</pre>
</div>
</content>
</entry>
<entry>
<title>Move system_shared_libs into target.bionic clause</title>
<updated>2021-07-13T23:29:01+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2021-07-13T23:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=48fa7248112701c30d3cabfb8d3360b2408d6491'/>
<id>48fa7248112701c30d3cabfb8d3360b2408d6491</id>
<content type='text'>
Use target.bionic.system_shared_libs when it is used to limit the
default shared libraries (as opposed to remove them completely).
This avoids attempting to add a host dependency on libc when
system_shared_libs is modified to apply to all variants.

Also remove system_shared_libs from static binaries where it has
no effect, and consolidate it into e2fsprogs-defaults.

Bug: 193559105
Test: m checkbuild
Change-Id: I2d447b006afc783f4acd6c1acd93f338a68a01ed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use target.bionic.system_shared_libs when it is used to limit the
default shared libraries (as opposed to remove them completely).
This avoids attempting to add a host dependency on libc when
system_shared_libs is modified to apply to all variants.

Also remove system_shared_libs from static binaries where it has
no effect, and consolidate it into e2fsprogs-defaults.

Bug: 193559105
Test: m checkbuild
Change-Id: I2d447b006afc783f4acd6c1acd93f338a68a01ed
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix -Wunused-variable warnings</title>
<updated>2021-06-16T05:11:52+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2021-06-16T04:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=7d9ef39c6c7e8e7f373373c5f170a6b9e6d338c7'/>
<id>7d9ef39c6c7e8e7f373373c5f170a6b9e6d338c7</id>
<content type='text'>
Fix all warnings about unused variables that were introduced since
e2fsprogs v1.45.4.

Change-Id: I8804bc6f308237ddbeb5e12fd0af8d4d5c3b85b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix all warnings about unused variables that were introduced since
e2fsprogs v1.45.4.

Change-Id: I8804bc6f308237ddbeb5e12fd0af8d4d5c3b85b3
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix -Wunused-parameter warnings</title>
<updated>2021-06-16T05:11:52+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2021-06-16T04:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=bee3b624de06d43244f6010cc1515aaeba8eb253'/>
<id>bee3b624de06d43244f6010cc1515aaeba8eb253</id>
<content type='text'>
Fix all warnings about unused function parameters that were introduced
since e2fsprogs v1.45.4, by adding EXT2FS_ATTR((unused)) or removing
parameters as appropriate.

Change-Id: Ie224bfbb9ab9601041cba60f7c084cf72d622bf2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix all warnings about unused function parameters that were introduced
since e2fsprogs v1.45.4, by adding EXT2FS_ATTR((unused)) or removing
parameters as appropriate.

Change-Id: Ie224bfbb9ab9601041cba60f7c084cf72d622bf2
</pre>
</div>
</content>
</entry>
<entry>
<title>e2fsck: sync fc_do_one_pass() changes from kernel</title>
<updated>2021-06-16T05:11:52+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2021-06-16T04:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=8e46a83b9aef8d288a5573a24068bcaa9b85645e'/>
<id>8e46a83b9aef8d288a5573a24068bcaa9b85645e</id>
<content type='text'>
Sync the changes to fc_do_one_pass() from the kernel's recovery.c so
that e2fsck picks up the fixes to the jbd_debug() statements.

Change-Id: If787d8a186c874ac13a5b4f3215c923843d5df9c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sync the changes to fc_do_one_pass() from the kernel's recovery.c so
that e2fsck picks up the fixes to the jbd_debug() statements.

Change-Id: If787d8a186c874ac13a5b4f3215c923843d5df9c
</pre>
</div>
</content>
</entry>
<entry>
<title>libext2fs: improve jbd_debug() implementation</title>
<updated>2021-06-16T05:11:52+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2021-06-16T04:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=bee782c5a57b5afde86bed85eacc31349e22b25c'/>
<id>bee782c5a57b5afde86bed85eacc31349e22b25c</id>
<content type='text'>
Make jbd_debug() do format string checking (but still get compiled away
to nothing) when --enable-jbd-debug isn't specified, similar to
commit d556435156b7 ("jbd2: avoid -Wempty-body warnings") on the kernel
side.  This should prevent --enable-jbd-debug from getting broken due to
bad jbd_debug() statements.  It also eliminates a -Wunused-variable
warning where a variable was only used in a jbd_debug() statement.

Also remove an alternative definition of jbd_debug() that was
conditional on CONFIG_JBD_DEBUG &amp;&amp; !CONFIG_JBD_DEBUG, so was dead code.

Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;
Change-Id: I7b975a89177e0142c9e6a3d51a127c7a70c150a6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make jbd_debug() do format string checking (but still get compiled away
to nothing) when --enable-jbd-debug isn't specified, similar to
commit d556435156b7 ("jbd2: avoid -Wempty-body warnings") on the kernel
side.  This should prevent --enable-jbd-debug from getting broken due to
bad jbd_debug() statements.  It also eliminates a -Wunused-variable
warning where a variable was only used in a jbd_debug() statement.

Also remove an alternative definition of jbd_debug() that was
conditional on CONFIG_JBD_DEBUG &amp;&amp; !CONFIG_JBD_DEBUG, so was dead code.

Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;
Change-Id: I7b975a89177e0142c9e6a3d51a127c7a70c150a6
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge upstream tag 'v1.46.2' into aosp/master</title>
<updated>2021-06-16T05:10:30+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2021-06-15T22:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=7364b2d24086253ba83473e7a438a8ae824594f4'/>
<id>7364b2d24086253ba83473e7a438a8ae824594f4</id>
<content type='text'>
Conflicts:
	contrib/android/basefs_allocator.c
	e2fsck/e2fsck.h
	e2fsck/pass1.c
	e2fsck/pass2.c
	e2fsck/problem.c
	e2fsck/problem.h
	lib/e2p/feature.c
	lib/ext2fs/ext2_fs.h
	lib/ext2fs/ext2fs.h
	misc/mke2fs.c
	misc/tune2fs.c
	resize/Android.bp

Test: booted Cuttlefish using ext4 userdata
Change-Id: Iec94e79289afddd7efbca61b076c094da5e1fd6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	contrib/android/basefs_allocator.c
	e2fsck/e2fsck.h
	e2fsck/pass1.c
	e2fsck/pass2.c
	e2fsck/problem.c
	e2fsck/problem.h
	lib/e2p/feature.c
	lib/ext2fs/ext2_fs.h
	lib/ext2fs/ext2fs.h
	misc/mke2fs.c
	misc/tune2fs.c
	resize/Android.bp

Test: booted Cuttlefish using ext4 userdata
Change-Id: Iec94e79289afddd7efbca61b076c094da5e1fd6f
</pre>
</div>
</content>
</entry>
<entry>
<title>iscan: fix the test program iscan so it builds again</title>
<updated>2021-02-26T22:18:48+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2021-02-26T22:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=c176c240cbd12eca5de45df0d13f4b139ae15c3d'/>
<id>c176c240cbd12eca5de45df0d13f4b139ae15c3d</id>
<content type='text'>
The iscan program program isn't built by default, and was relying on
e2fsck's util.c, so it had suffered bitrot as e2fsck/util.c had
evolved.  Fix it so that iscan builds correct.

Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The iscan program program isn't built by default, and was relying on
e2fsck's util.c, so it had suffered bitrot as e2fsck/util.c had
evolved.  Fix it so that iscan builds correct.

Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>e2fsck: fix miscellaneous clang warnings</title>
<updated>2021-02-23T18:03:37+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2021-02-23T18:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=61ec4fba1d81111403265031513e787486cca3f0'/>
<id>61ec4fba1d81111403265031513e787486cca3f0</id>
<content type='text'>
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>e2fsck: initialize variable before first use in fast commit replay</title>
<updated>2021-02-23T17:58:16+00:00</updated>
<author>
<name>Harshad Shirwadkar</name>
<email>harshadshirwadkar@gmail.com</email>
</author>
<published>2021-02-23T17:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_e2fsprogs/commit/?id=5ba3e1644c44572a9822aaa417cb3da69778d216'/>
<id>5ba3e1644c44572a9822aaa417cb3da69778d216</id>
<content type='text'>
Initialize ext2fs_ex variable in ext4_fc_replay_scan() before first
use.  Also make sure ext2fs_decode_extent() completely overwrites the
extent structure passed to it as argument to prevent potential future
bugs for the users of the function.

Signed-off-by: Harshad Shirwadkar &lt;harshadshirwadkar@gmail.com&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize ext2fs_ex variable in ext4_fc_replay_scan() before first
use.  Also make sure ext2fs_decode_extent() completely overwrites the
extent structure passed to it as argument to prevent potential future
bugs for the users of the function.

Signed-off-by: Harshad Shirwadkar &lt;harshadshirwadkar@gmail.com&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
</feed>
