Additional changes
1. Android.bp lint/formatting error was resolved.
2. The regex pattern on line 78 in CopyEfsTest.java:
"line.split("(?<![\\\\])\s+")" was updated to
"line.split("(?<![\\\\])\\s+")" to resolve a presubmit error as \s is a
special character in Java.
(see https://errorprone.info/bugpattern/MisleadingEscapedSpace)
Bug: 390502355
Test: atest CopyEfsTest for Pixel 8 & 9 targets
Flag: EXEMPT bugfix
Change-Id: Iebcda9859666ff595b50b8105b7e841591ba3c67
This reverts commit 3e78c36e5f.
Reason for revert: build break
ERROR: files are incompatible: The following instances are in the device manifest but not specified in framework compatibility matrix:
vendor.google.bluetooth_ext.IBluetoothCco/default (@1)
Bug: 361443653
Change-Id: I59f325ad1d8af5fca54cc9bb8a6208c5c8c20939
This reverts commit b25c089c59.
Reason for revert: For now, adding Cco results in VTS failed, need to modify the version as well. We'll modify both this CL and aidl version in xml after we enable Cco.
Bug: 361443653
Change-Id: Ib4f84c749f626d3274eba4ad63ecca366715d128
vintf manifest version doesn't match with acutal implementation.
Bug: 390520103
Test: atest vts_treble_vintf_vendor_test
Flag: EXEMPT vintf manifest version change
Change-Id: I25f77dcb6e2a344e44560ee9bcd408d650d7ae27
Signed-off-by: Hyungwoo Yang <hyungwooyang@google.com>
This commit adds the `pixelstats-vendor` package to the build
`BOARD_SEPOLICY_DIRS` to include the corresponding sepolicy rules.
Bug: 374323691
Test: forrest build
Flag: EXEMPT refactor
Change-Id: If85375f9ad3a1cb7f6301f9ad4c94f14ac8dc54e
Revert submission 31155502-move_copy_efs_script
Reason for revert: Droidmonitor created revert due to b/390502519. Will be verifying through ABTD before submission.
Reverted changes: /q/submissionid:31155502-move_copy_efs_script
Change-Id: Iba1b7ffca817e2750481f44c86a38b083b795353
There are 4 partitions that are flashed at the factory and use F2FS
fs with 4KB block size:
- /dev/block/by-name/efs
- /dev/block/by-name/efs_backup
- /dev/block/by-name/modem_userdata
- /dev/block/by-name/persist
These partitions can NOT be mounted by 16KB kernels because F2FS
expects BLOCK_SIZE == PAGE_SIZE.
In order for the files in these partitions to be accessible to 16KB
kernels, the dump.f2fs tool is used.
This change will perform these steps at boot time ONLY for 16KB mode.
For every partition (efs/efs_backup/modem_userdata/persist):
1. Use dump.f2fs to copy the content of the partition
to /data/vendor/copied/<partition name>.img.
2. If the copy was succesfull, rename /data/vendor/copied/<partition
name>.img to /data/vendor/copied/<partition name>
3. fsync the content of the directory /data/vendor/copied/<partition
name>.
After the content of the partitions is in /data/vendor/copied,
bind-mount the partitions to the directory /mnt/vendor. See
conf/fstab.efs.from_data.
Note: This change ONLY applies to 16KB kernels. This change does not
modify the original partitions.
Test: Boot test and Enable16kbTest for Pixel 8 & Pixel 9 targets
Fingerprint and Phone Calls work in 16KB mode
Bug: 383151792
Flag: EXEMPT bugfix
Change-Id: Ib67fd8678f8bd97bd50663657046c28137bd4435
Test: Verified if all values of transferred settings are as they should be after rebooting the device, and and checked that there are no new selinux errors for hal_power_default
Bug: 335874870
Flag: EXEMPT not supported by this component yet
Change-Id: Ic544aa854962b0d975316113abbe798e34288155
Flag: EXEMPT, bugfix only.
Bug: 388685884
Test: Factory, AOSP and Pixel build success.
Test: Pixel System Service can access GIA features on Pixel device builds.
Test: GIA exists on factory builds.
Change-Id: I12f55f1ce1c717da6d6c45edbb92854f7efa53e5
Signed-off-by: Kai Hsieh <kaihsieh@google.com>
This reverts commit 92ce682a8e.
Reason for revert: <Reason for revert: Dorid monitor: Likely culprit for b/388963512 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.>
Change-Id: I5db1d095aa0960c7445f390b68d7dbe293ecc4b3
These all require a value.
Bug: 360934165
Test: run `/vendor/bin/insmod.sh` with a missing cfg file
Flag: EXEMPT bugfix
Change-Id: If6b3b95f1eb4fcc21ca9d3f47c174af80ee98187