Jooyung Han
bc3ec37dad
APEX configs support 'on' as well am: badb7de1a2
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2093004
Change-Id: Iab5bc7325e65c464d42e775d724e7e834671081a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 03:13:09 +00:00
Eric Biggers
1cbab9e135
Merge "Move creation of /data/user/0 and /data/media/obb to vold" am: 93a8fc215e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2095463
Change-Id: I3677185eeb98ec4258f982edc8a708d512c5052a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 19:38:51 +00:00
Eric Biggers
93a8fc215e
Merge "Move creation of /data/user/0 and /data/media/obb to vold"
2022-05-12 18:41:21 +00:00
Treehugger Robot
4776afbc91
Merge "Remove setenvs when running boringssl_self_test." am: c970c8257d
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2096462
Change-Id: I00c4b4eb2f40c62131edc04de33197341f1ec436
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 15:45:30 +00:00
Treehugger Robot
c970c8257d
Merge "Remove setenvs when running boringssl_self_test."
2022-05-12 15:30:22 +00:00
Pete Bentley
ba830eb81b
Remove setenvs when running boringssl_self_test.
...
No longer needed as the code to generate flag files based on
this environment variable is removed in Android 13.
Bug: 231946889
Test: Build and boot,
Change-Id: I8ce57619aa4d1e6457f3f864bf5e403f727c040c
2022-05-12 13:50:37 +01:00
Jooyung Han
badb7de1a2
APEX configs support 'on' as well
...
APEX configs have supported only 'service' definitions. For those
services relying on 'on' trigger actions, we had to have separate config
files installed in read-only partitions (e.g. /system/etc/init).
This was suboptimal because even though APEXes are updatable, read-only
partitions are not.
Now, 'on' is supported in APEX configs. Putting 'on' trigger actions
near to service definitions makes APEX more self-contained.
'on' trigger actions loaded from APEX configs are not sticky. So, events
happens before loading APEX configs can't trigger actions. For example,
'post-fs-data' is where APEX configs are loaded for now, so 'on
post-fs-data' in APEX configs can't be triggerd.
Bug: 202731768
Test: atest CtsInitTestCases
Change-Id: I5a01d9c7c57b07955b829d6cc157e7f0c91166f9
2022-05-12 13:37:13 +09:00
Christopher Ferris
32cfdb4be7
Merge "Use new AndroidUnwinder object." am: dbe14f2f73
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2095788
Change-Id: Ib7e1125d08abef2fabc887dab9b5c77f5df61d47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 04:03:37 +00:00
Christopher Ferris
dbe14f2f73
Merge "Use new AndroidUnwinder object."
2022-05-12 03:35:34 +00:00
Richard Chang
3d61a4f696
Merge "Remove redundant settings in init.rc for cpu scaling_max_freq" am: a596618d4a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2093009
Change-Id: I7ccf75f0298d1bed16f73c93c593b1a31ef571e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 03:19:07 +00:00
Richard Chang
a596618d4a
Merge "Remove redundant settings in init.rc for cpu scaling_max_freq"
2022-05-12 02:48:27 +00:00
Treehugger Robot
40ce64b6db
Merge "Doc Thread requirement." am: c545516e2c
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2094349
Change-Id: Id9b4616268e8d75338a567c3eab312a3214426b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 02:39:25 +00:00
Treehugger Robot
c545516e2c
Merge "Doc Thread requirement."
2022-05-12 01:53:32 +00:00
Treehugger Robot
cd53587016
Merge "Make sure all expected actions get run." am: a14a44ca66
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2095343
Change-Id: Ifb2eee3ea60f9683146d352fcae7cc1567603a79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 00:55:00 +00:00
Treehugger Robot
a14a44ca66
Merge "Make sure all expected actions get run."
2022-05-12 00:05:34 +00:00
Steven Moreland
90722d254e
Doc Thread requirement.
...
Fixes: 230893354
Test: N/A
Change-Id: I426184840c7bf61fe3369388cfc6db184470acf0
2022-05-11 23:13:17 +00:00
Christopher Ferris
d2bd6c5f13
Use new AndroidUnwinder object.
...
Replace libbacktrace with the new AndroidUnwinder object.
Bug: 120606663
Test: Ran unit tests.
Test: Added call of UnwindMainThreadStack() in DebugRebootLogging()
Test: and verified unwind data is logged properly.
Change-Id: Ia724f9485377d6d2c894283242a3c5653bf82768
2022-05-11 15:39:20 -07:00
Eric Biggers
ef9275223c
Move creation of /data/user/0 and /data/media/obb to vold
...
To prevent bugs, directory creation and encryption should happen
together. /data/user/0 (and its "alias" /data/data) is a per-user
encrypted directory; such directories can only be encrypted by vold.
Therefore, move its creation to vold as well.
Besides closing the uncomfortably-large gap between the creation and
encryption of /data/user/0, this allows removing init's write access to
/data/user and similar directories (SELinux type system_userdir_file) to
prevent any such issues from being reintroduced in the future.
To also allow removing init's write access to /data/media (SELinux type
media_userdir_file), which also contains per-user encrypted directories,
also move the creation and encryption of /data/media/obb to vold.
Bug: 156305599
BYPASS_INCLUSIVE_LANGUAGE_REASON=Linux API ("slave" mount flag)
Change-Id: I7245251eeb56b345b6c7711482c0aa5848648edb
2022-05-11 21:50:35 +00:00
Christopher Ferris
ce1c33332c
Merge "Use the new AndroidUnwinder object." am: af4db6749a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2095264
Change-Id: I01127fab931da0bb5f20bc7e1f17f17ace004419
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:29:58 +00:00
Richard Chang
0c13a36060
Merge "Align file permissions for cpufreq scaling_max_freq node" am: abff801ae6
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2087025
Change-Id: I651c4c6618fd06562c3163ef8b205b03b37a9c44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:29:49 +00:00
Treehugger Robot
fd2996c98c
Merge "Promote HWASan tests to presubmit." am: 2d6ffb27d6
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2093147
Change-Id: Iabcf39b0cf4095d1dcaf56b051a7e2c3b1ae0d3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:29:29 +00:00
Christopher Ferris
af4db6749a
Merge "Use the new AndroidUnwinder object."
2022-05-11 20:53:58 +00:00
Richard Chang
6f554d1a2a
Remove redundant settings in init.rc for cpu scaling_max_freq
...
The uevent.rc will setup owner/group/permissions in all the conditions
including device boot, cpu hotplugs, and cpu online/offline.
Since ueventd always regenerates uevents at boot, we could remove the
redundant settings in init.rc.
Bug: 230291215
Test: Build and check scaling_max_freq on Cuttlefish and B3 device
Change-Id: I4fcc440f2a950967667f88da574faa501b3e227c
2022-05-11 08:55:27 +00:00
Florian Mayer
6268f6ab7a
Make sure all expected actions get run.
...
Change-Id: I2b390ffa394ccd6a50a4a5d8805ce5a580c369b9
2022-05-11 01:02:03 +00:00
Christopher Ferris
ab63124cd9
Use the new AndroidUnwinder object.
...
Replaces libbacktrace in CallStack. There is one small behavioral
change, the BuildId data is added to the unwinds.
Bug: 120606663
Test: All unit tests pass.
Test: Run the fuzzer for over an hour without any crashes.
Change-Id: Ic8a4247c515ce0d3cdc4d2cc15167d1948b15fa5
2022-05-10 17:19:12 -07:00
Richard Chang
abff801ae6
Merge "Align file permissions for cpufreq scaling_max_freq node"
2022-05-10 03:31:02 +00:00
Treehugger Robot
2d6ffb27d6
Merge "Promote HWASan tests to presubmit."
2022-05-10 01:10:11 +00:00
Florian Mayer
4dd9529e2b
Promote HWASan tests to presubmit.
...
They have been passing and do not show significant slowdown.
Change-Id: I130335423a2e111fb8cede493ce5c7449d4907ef
2022-05-09 22:42:47 +00:00
Richard Chang
cbd75b85a2
Align file permissions for cpufreq scaling_max_freq node
...
The ueventd.rc sets permissions to 0664 but init.rc sets cpu0 to
0660. Since lots of processes already had read access for cpufreq nodes
(refer to system/sepolicy/public/domain.te), align all cpus to 0644
permissions.
Bug: 230291215
Test: Build
Change-Id: I3c72d69590998f8da894fb02097212f834edd48c
2022-05-09 09:12:58 +00:00
Treehugger Robot
0bde0c08e6
Merge "Promote HWASan tests to presubmit." am: 37a5303642
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2090186
Change-Id: Ibec331ccdebae35d62705ad563e28042a66216b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 22:51:44 +00:00
Treehugger Robot
edb24ec24f
Merge "Promote HWASan tests to presubmit." am: d65a7f0ca0
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2090185
Change-Id: I7c78437b563ece18fb69095073cd3e2f283e96f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 22:51:34 +00:00
Treehugger Robot
37a5303642
Merge "Promote HWASan tests to presubmit."
2022-05-06 22:34:41 +00:00
Treehugger Robot
d65a7f0ca0
Merge "Promote HWASan tests to presubmit."
2022-05-06 22:30:42 +00:00
Florian Mayer
1e7af8d975
Promote HWASan tests to presubmit.
...
They have been passing and do not show significant slowdown.
Change-Id: If3aea998fcf33559824cf02e9963e8a71ac80163
2022-05-06 19:14:15 +00:00
Florian Mayer
eafc35bd4f
Promote HWASan tests to presubmit.
...
They have been passing and do not show significant slowdown.
Change-Id: I2e072d3e8f772ddcc43d497fd306bed8387403db
2022-05-06 19:08:21 +00:00
Trevor Radcliffe
99e4e74ee5
Merge "set isolated: false on fuzzy_fastboot" am: b0fa575e1f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2080079
Change-Id: I799a854b958872aa29e5c3280ef8aa4219a014ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 17:29:59 +00:00
Trevor Radcliffe
b0fa575e1f
Merge "set isolated: false on fuzzy_fastboot"
2022-05-06 17:11:17 +00:00
Jaegeuk Kim
f37113ecc1
Merge "Support /dev/fscklogs/log in f2fs back" am: 45aafa58d4
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2081719
Change-Id: Ic02e595a64a3c1e74647513d95d83c8f1318c8b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 08:18:35 +00:00
Jaegeuk Kim
45aafa58d4
Merge "Support /dev/fscklogs/log in f2fs back"
2022-05-04 07:35:09 +00:00
Treehugger Robot
43adeac0d9
Merge "Promote tests to HWASan presubmit." am: ced437ea26
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2086263
Change-Id: I02e93b88ea12787de57e1af7d8434ad46099b3ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 04:50:07 +00:00
Treehugger Robot
ced437ea26
Merge "Promote tests to HWASan presubmit."
2022-05-04 03:57:01 +00:00
Suren Baghdasaryan
42bab74623
Merge changes from topic "228160715_fix" am: 25f0c1c457
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2080619
Change-Id: I9b81b15e66624302756a1bc444e40443711f24b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 20:07:27 +00:00
Suren Baghdasaryan
25f0c1c457
Merge changes from topic "228160715_fix"
...
* changes:
init: Purge empty process groups on zygote restart
libprocessgroup: Add a function to remove only empty process groups
2022-05-03 19:43:22 +00:00
Florian Mayer
78bf3beb49
Promote tests to HWASan presubmit.
...
Change-Id: I55711f80c4ea870a78e7971fe133f096dac9ef1a
2022-05-03 19:40:36 +00:00
Alix Espino
acb8def0db
Merge "Moved contents of clang_cflags into cflags" am: d3918d8d1e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2070647
Change-Id: I6fa5320d6de8d26c93bc3ed5818451c28160a712
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 17:35:10 +00:00
Alix Espino
d3918d8d1e
Merge "Moved contents of clang_cflags into cflags"
2022-05-03 17:12:37 +00:00
Treehugger Robot
c2bd8ab777
Merge "Delete stale Virtualization image files" am: 04afe0c3dc
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2080183
Change-Id: I05f4199c6eeb6ea7698c63979efb8ff0ccb6fddb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:22:41 +00:00
Treehugger Robot
04afe0c3dc
Merge "Delete stale Virtualization image files"
2022-05-03 09:28:57 +00:00
Jaegeuk Kim
3aca50cb9e
Support /dev/fscklogs/log in f2fs back
...
We need to fix the below error happening in early stage.
[ 24.835617][ T1] init: [libfs_mgr]Running /system/bin/fsck.f2fs -a -c 10000 --debug-cache /dev/block/sda1
[ 24.843693][ T1] logwrapper: Cannot log to file /dev/fscklogs/log
Bug: 230637147
Bug: 230879192
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I19bc5f7154577e29414f855de6ce72172b281975
2022-05-02 15:06:43 -07:00
Daeho Jeong
27f26fcb0f
Merge "init.rc: increase readahead window multiplier for POSIX_FADV_SEQUENTIAL files" am: aceda4728b
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2082091
Change-Id: Ifc683320e3a1d0398ffe3dc0f8595a07f7a7a9d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 18:06:33 +00:00