Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6

Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eB2bAJ96f3oyhUCZ+zCClWOeEM1qEaK6yQCfewHOCzg4kSqauAdtjZcaGsZ1t88=
# =pNKA
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2464 signatures in the past
#      3 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By David Anderson (2) and others
# Via Automerger Merge Worker (11) and others
* tag 'android-15.0.0_r6':
  Revert^2 "Allow system e2fsck to run in early init."
  Revert "Allow system e2fsck to run in early init."
  Allow system e2fsck to run in early init.
  Update visibility according to the change AVF directories layout
  Only use static libc++ on host tool.

Change-Id: I4b311bc8ada1e79d0eb279e676cbd742e3d5b0af