Commit graph

7515 commits

Author SHA1 Message Date
Wilson Sung
5f50ee6ebb Move kernel avc error to bug_map
Bug: 305880925
Test: SELinuxUncheckedDenialBootTest
Change-Id: Id153cd26801a6b3f635954515e0e8aead5b22f41
2023-10-18 09:11:04 +00:00
Xin Li
540882642e Merge 10952656
Merged-In: I804c55ffdefd1f70b4db10e9b62975f4b3da1863
Change-Id: Ibdee15c7d22ac725cb92de2565cdfc733dd202b2
2023-10-17 10:06:30 -07:00
Xin Li
3e1b44b391 Merge 10952656
Merged-In: Iaf4ad9cdd9f6b2127547d2c116f966413011009b
Change-Id: I9dbfd58b177653ad8bf2e7bba4e1ac4f719be1c6
2023-10-17 10:06:29 -07:00
Wilson Sung
b289045b39 Supress kernel avc log before SELinux initialized
Fix: 305600863
Bug: 305880925
Change-Id: I795c7cd3b1df318a9164d0e3ec15d2930ecd7e21
2023-10-17 07:20:47 +00:00
Jasmine Cha
cc794e617c audio: fix typo
Bug: 305838207
Test: build pass/ recording runtime tuning

Change-Id: I1d0bb63910b2b3e249809e89ff1408f28976855b
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-10-17 15:12:10 +08:00
Wilson Sung
151844f3ad Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 305601096
Bug: 305600808
Change-Id: I5552e22e252b257156891eab5fcea35faaef9485
2023-10-16 05:58:23 +00:00
guibing
7b8a531469 init: gs201: update vendor_sched procfs paths
Vendor sched procfs path hierarchy gets updated in kernel.
Update the paths in init rc file and task profiles to match the change.

Bug: 289151587
Test: pts-tradefed run commandAndExit pts -m PtsPerfWbsTestCases
      -t com.google.android.perfwbs.pts.SchedulerTest
Change-Id: I94f17627f913e20323f9fe111a34fcc666f38a72
2023-10-13 17:18:24 +00:00
Minchan Kim
66608337b7 gs201: change swap_free_low_percentage to 10
Since LMKD introduced aggressive kill for cached apps, we can change the
swap_free_low_percentage back to 10.

Bug: 300660611
Change-Id: I0a37a3bb9470884c0522bc471704031ccaba4247
Signed-off-by: Minchan Kim <minchan@google.com>
2023-10-11 20:44:43 -07:00
Xin Li
338aaa1572 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours am: c8a8b0a6f7 -s ours am: 2c97fadac6 -s ours am: c04e26a280 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: I3c630cbc0e48922d883ca2db7381fdd1b5f4836f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:20:35 +00:00
Xin Li
e4653947a9 [automerger skipped] Merge Android 14 am: 736b3ae447 -s ours am: 97bad78aea -s ours am: 83c4f71a75 -s ours am: 8ba387f1dc -s ours am: aa35403dfa -s ours
am skip reason: Merged-In I00a1c45f05cc52a9ce93234921d0b759a3143f16 with SHA-1 02343c4ca2 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2776947

Change-Id: I8a1699f5f3fb9bbe1388d27a3fd890f6b66fe0ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:20:16 +00:00
Xin Li
c04e26a280 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours am: c8a8b0a6f7 -s ours am: 2c97fadac6 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: Iaf4ad9cdd9f6b2127547d2c116f966413011009b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 11:01:05 +00:00
Xin Li
aa35403dfa [automerger skipped] Merge Android 14 am: 736b3ae447 -s ours am: 97bad78aea -s ours am: 83c4f71a75 -s ours am: 8ba387f1dc -s ours
am skip reason: Merged-In I00a1c45f05cc52a9ce93234921d0b759a3143f16 with SHA-1 02343c4ca2 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2776947

Change-Id: I804c55ffdefd1f70b4db10e9b62975f4b3da1863
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 11:00:45 +00:00
Xin Li
2c97fadac6 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours am: c8a8b0a6f7 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: I942a135279b6108d56f5b471649d51a8ad46273e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 09:51:15 +00:00
Xin Li
8ba387f1dc [automerger skipped] Merge Android 14 am: 736b3ae447 -s ours am: 97bad78aea -s ours am: 83c4f71a75 -s ours
am skip reason: Merged-In I00a1c45f05cc52a9ce93234921d0b759a3143f16 with SHA-1 02343c4ca2 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2776947

Change-Id: Ic9271d1985a0e84c653afaf31841ba074366fd10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 09:50:55 +00:00
Xin Li
c8a8b0a6f7 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: I7c7af286c7b76518930fcd7266f4454da74ea735
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 08:59:35 +00:00
Xin Li
83c4f71a75 [automerger skipped] Merge Android 14 am: 736b3ae447 -s ours am: 97bad78aea -s ours
am skip reason: Merged-In I00a1c45f05cc52a9ce93234921d0b759a3143f16 with SHA-1 02343c4ca2 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2776947

Change-Id: If66eb1f9c653df235ff099673256c28b3fba1c88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 08:59:20 +00:00
Xin Li
30817a576a [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: I3eda5ba99136a9727bd622eedb88c5bf48982e97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 07:52:34 +00:00
Xin Li
97bad78aea [automerger skipped] Merge Android 14 am: 736b3ae447 -s ours
am skip reason: Merged-In I00a1c45f05cc52a9ce93234921d0b759a3143f16 with SHA-1 02343c4ca2 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2776947

Change-Id: I507a4c09358065783d8744b17af7be46ebf64d09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 07:52:15 +00:00
Roy Luo
26abdf4ee2 Usb: capture and upload Suez metric VendorUsbDataSessionEvent
Upload metrics for the last data session that just ends upon
data role changes. The change is purely metric collection and
does not change any business logic.
This is a direct CP from ag/24816727

Bug: 297224564
Test: Trigger metric upload for both host and device mode and
      verify it by statsd_testdrive
Change-Id: I823ae8712b7914cfc7f6c6379acb3749d13c0974
(cherry picked from commit ccb35c81ff0bbfb013136bae7a572280b196bd1a)
2023-10-05 23:50:03 +00:00
Xin Li
9cce39b482 Merge Android 14
Bug: 298295554
Merged-In: I6f85889399c989a9a65ab7e7178fd02f89e7847f
Change-Id: Iba298169eab2a1765b463753769afdc52a3d8c92
2023-10-05 16:24:22 -07:00
Xin Li
736b3ae447 Merge Android 14
Bug: 298295554
Merged-In: I00a1c45f05cc52a9ce93234921d0b759a3143f16
Change-Id: I219683f908540fffcba6a694409eb5f6d48a0f64
2023-10-05 15:33:40 -07:00
Mike Wang
e0cc9659dd Grant the MDS access to the IPowerStats hal service. am: b256bc86c0 am: ea3e7e07b1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/24887316

Change-Id: I41c7b162db1fab83ad1f5f549c8b9083e8443f7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05 17:11:46 +00:00
Mike Wang
ea3e7e07b1 Grant the MDS access to the IPowerStats hal service. am: b256bc86c0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/24887316

Change-Id: I6e51e56d42bb6143a58666112de9efac8a5d0c8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05 16:24:15 +00:00
Arthur Hung
d6af0eeb28 Add default allow list for VRR small dirty detection
The feature will be enabled by the feature flag

Bug: 283055450
Test: Build
Change-Id: Ic774b550f897e349cce0804851d4aca1ad38ee02
2023-10-04 08:06:14 +00:00
Roy Luo
99c4d0f276 usb: upgrade stats AIDL to v2
Upgrade stats AIDL to v2 following pixelstats lib.

Bug: 297224564
Test: Build
Change-Id: Ib40d1366402f06feeb853f3d6141f1595a1113ce
2023-10-03 20:49:32 +00:00
Midas Chien
6116a993a4 display: allow hwcomposer to access DRM module debug file
Change the owner and group of the DRM module debug file to system to
grant permission for hwcomposer.

Bug: 301599195
Test: check HWC can access it
Change-Id: Ife250a1a4984f94cc52bc1b3e52deeffbc5b5410
2023-10-02 01:52:28 +00:00
Snehal
076b774f9e Add trusty code coverage controller daemon
Bug: 289523068

Change-Id: Ia385a7d4173f72cfefcd69c61455ea89b6d1e879
2023-09-29 09:13:25 +00:00
Mike Wang
b256bc86c0 Grant the MDS access to the IPowerStats hal service.
ref logs:
09-06 10:07:18.006   536   536 I auditd  : avc:  denied  { find } for pid=22543 uid=10225 name=android.hardware.power.stats.IPowerStats/default scontext=u:r:modem_diagnostic_app:s0:c512,c768 tcontext=u:object_r:hal_power_stats_service:s0 tclass=service_manager permissive=1
09-06 10:07:18.010 22543 22543 I auditd  : type=1400 audit(0.0:65): avc:  denied  { call } for  comm="pool-4-thread-1" scontext=u:r:modem_diagnostic_app:s0:c512,c768 tcontext=u:r:hal_power_stats_default:s0 tclass=binder permissive=1 app=com.google.mds

Test: Tested with MDS app and the MDS can get IPowerStats binder and
call the interface.

Bug: 297250368
Change-Id: I54b6b93179987b9db23d5327711338553906134c
2023-09-28 15:22:58 +00:00
Maciej Żenczykowski
050b892544 OWNERS: master -> main
Change-Id: Ie3e910539cca4bb85f00cc9a67971b95d6f5e919
2023-09-28 00:30:07 +00:00
Android Build Coastguard Worker
2097946299 Snap for 10865315 from ac76fcf025 to udc-qpr1-release
Change-Id: I1ccf0f7464ea39906a2a70df04e458f59a5f3800
2023-09-26 23:02:36 +00:00
Ian Elliott
fc6c1c9837 Revert "gs201: Enable SkiaVk as RenderEngine backend" am: ac76fcf025 am: 8aa21312f5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24864821

Change-Id: I829c2f4e38b69a33ffab2fe3644f77c88e8334bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 19:16:08 +00:00
Ian Elliott
8aa21312f5 Revert "gs201: Enable SkiaVk as RenderEngine backend" am: ac76fcf025
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24864821

Change-Id: I75ee999893328ad08b0921fdb6d1194995092913
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 18:19:03 +00:00
Ian Elliott
ac76fcf025 Revert "gs201: Enable SkiaVk as RenderEngine backend"
This reverts commit db1a72ccdb.

Reason for revert: Increased jank reported, especially on the Pixel tablet

Bug: 301846142
Bug: 298975477
Change-Id: I81726fdd164b48dc72756e35e4dadd755909cb91
2023-09-26 17:41:07 +00:00
Android Build Coastguard Worker
defac5849b Snap for 10850711 from cd00df2aeb to udc-qpr1-release
Change-Id: I80c827da0b160dcc3344de84b7c077b6f828f47b
2023-09-23 01:07:03 +00:00
Avichal Rakesh
537da0f60c usb.rc: Advertise 360p and 480p support through UVC am: cd00df2aeb am: bad05cd4d1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24804762

Change-Id: I51f038dabfdfccc55cfdba5cfff358e28984b9ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 18:09:53 +00:00
Avichal Rakesh
bad05cd4d1 usb.rc: Advertise 360p and 480p support through UVC am: cd00df2aeb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24804762

Change-Id: I6451d761b9a13af6c049551855f30448d798ad73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 17:14:07 +00:00
Avichal Rakesh
cd00df2aeb usb.rc: Advertise 360p and 480p support through UVC
Many host applications expect and ask for lower resolution streams when
streaming from a USB webcam. To support those applications, this CL
adds support for 640x480 and 640x360 streams.

Bug: 301170431
Test: Manually tested that the resolution is advertised and streamed.
Change-Id: I0bb6e2073554de4e5ce8fe472dae6a77e69aeb54
2023-09-21 21:00:21 -07:00
Android Build Coastguard Worker
868046d0a0 Snap for 10844344 from f233bec505 to udc-qpr1-release
Change-Id: I3fc1a7a34428da81d46ae558b75231fb505b20fa
2023-09-21 23:02:27 +00:00
Kuen-Han Tsai
4156589ff6 Usb.cpp: Fix typos when unable to disable USB data am: f233bec505 am: 503f92156e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24792093

Change-Id: Ie4076b2db9569246c06c0dc29ff036f674f02885
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 11:31:00 +00:00
Kuen-Han Tsai
503f92156e Usb.cpp: Fix typos when unable to disable USB data am: f233bec505
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24792093

Change-Id: I0c93426f0162a87935c6e1a94dc4b3598edf8a59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 10:34:30 +00:00
Kuen-Han Tsai
f233bec505 Usb.cpp: Fix typos when unable to disable USB data
If Usb.cpp cannot write a zero value to the USB_DATA_PATH file, display
the message of "Not able to turn off usb connection notification".

Test: refactoring CL. Existing tests still pass.
Bug: 301016122
Change-Id: I8e0f485e74d10a0154e4cd78af9f5ef5a22d328f
2023-09-21 09:54:59 +00:00
Klines Jiang
0f5bf2926d [automerger skipped] [SELinux] Add gyotaku_app doamin to Pixel 2022. am: 45b53c05d0 am: b334db6588 -s ours
am skip reason: Merged-In I39a8aea20281f83f90657306b8de0233054cb60a with SHA-1 d5151d65db is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24741373

Change-Id: I971d8d4cbce92c7f41c1327f81f5ffe10627b596
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 06:08:48 +00:00
Klines Jiang
b334db6588 [SELinux] Add gyotaku_app doamin to Pixel 2022. am: 45b53c05d0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24741373

Change-Id: I28655c5758c84b002de6d5bc5dc5fe0d69322bc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 05:14:22 +00:00
Android Build Coastguard Worker
b5d44d4fce Snap for 10838116 from d8e2a02998 to udc-qpr1-release
Change-Id: Ib3219fbb645a6bc8311bd4a546f47399d43d6078
2023-09-20 23:03:03 +00:00
Amit Sunil Dhamne
6abde127eb UsbGadget: Update SDP enum timeout when gadget is pulled up am: d8e2a02998 am: 0cee151356
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24740928

Change-Id: I52e0001e36e4099cce263b8ef531cc190f07d222
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 18:37:03 +00:00
Amit Sunil Dhamne
99a86975cd usb: Modify sdp enumeration timeout value in charger mode am: 3644ca07e8 am: 3b48e7e17b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24740939

Change-Id: If5be8a5aad91bde69ca12a88f0d79f906cffef08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 18:33:26 +00:00
Klines Jiang
45b53c05d0 [SELinux] Add gyotaku_app doamin to Pixel 2022.
Bug: 296836878

Test: Local build and tested pass.
Change-Id: I39a8aea20281f83f90657306b8de0233054cb60a
Merged-In: I39a8aea20281f83f90657306b8de0233054cb60a
2023-09-20 18:03:39 +00:00
Amit Sunil Dhamne
0cee151356 UsbGadget: Update SDP enum timeout when gadget is pulled up am: d8e2a02998
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24740928

Change-Id: I407a8d7bf8b84ef1ede8640d59ca98a616382426
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 17:37:57 +00:00
Amit Sunil Dhamne
3b48e7e17b usb: Modify sdp enumeration timeout value in charger mode am: 3644ca07e8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/24740939

Change-Id: I75e4b679aabffd9203988321cf8a362ceb9d797b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 17:37:07 +00:00
Amit Sunil Dhamne
d8e2a02998 UsbGadget: Update SDP enum timeout when gadget is pulled up
Indicate to the kernel that the usb gadget is pulled up
by writing to `update_sdp_enum_timeout` sysfs node. Write
to this node will inform the kernel that it can lower the SDP
timeout alarm value which is used to detect an SDP port
vs a DCP.

Bug:275687235
Test: Check `update_sdp_enum_timeout` is written into after usb
gadget is pulled up. Verify that the alarm timeout lowers.

Change-Id: Id3ae7e7a20b236cec6604414a7f81860e868bdd0
Signed-off-by: Amit Sunil Dhamne <amitsd@google.com>
2023-09-20 16:24:35 +00:00