summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2022-10-18 20:27:45 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-10-18 20:27:45 +0000
commitadf3caac1de53a8014a070069ad8ab39f87c31ab (patch)
tree707a652e7b742cdf6567428c51949bfd15142c69
parent1ab1837b4b6f3f6d7e1f1e9d8d5554258c0b9769 (diff)
parent62f59c3dc6e905c7060214641166afff3ad68178 (diff)
Merge "servicemanager: always use kernel log" am: 62f59c3dc6
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2120126 Change-Id: I72434af79d2c0d6155573328a15d032f19020fa3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--cmds/servicemanager/main.cpp2
-rw-r--r--cmds/servicemanager/servicemanager.rc1
-rw-r--r--cmds/servicemanager/vndservicemanager.rc1
3 files changed, 2 insertions, 2 deletions
diff --git a/cmds/servicemanager/main.cpp b/cmds/servicemanager/main.cpp
index a831d1b74d..c1a04dde89 100644
--- a/cmds/servicemanager/main.cpp
+++ b/cmds/servicemanager/main.cpp
@@ -111,9 +111,7 @@ private:
};
int main(int argc, char** argv) {
-#ifdef __ANDROID_RECOVERY__
android::base::InitLogging(argv, android::base::KernelLogger);
-#endif
if (argc > 2) {
LOG(FATAL) << "usage: " << argv[0] << " [binder driver]";
diff --git a/cmds/servicemanager/servicemanager.rc b/cmds/servicemanager/servicemanager.rc
index 6b35265fc8..3bd6db5ef6 100644
--- a/cmds/servicemanager/servicemanager.rc
+++ b/cmds/servicemanager/servicemanager.rc
@@ -3,6 +3,7 @@ service servicemanager /system/bin/servicemanager
user system
group system readproc
critical
+ file /dev/kmsg w
onrestart setprop servicemanager.ready false
onrestart restart apexd
onrestart restart audioserver
diff --git a/cmds/servicemanager/vndservicemanager.rc b/cmds/servicemanager/vndservicemanager.rc
index c9305a1c60..80af1d1377 100644
--- a/cmds/servicemanager/vndservicemanager.rc
+++ b/cmds/servicemanager/vndservicemanager.rc
@@ -2,6 +2,7 @@ service vndservicemanager /vendor/bin/vndservicemanager /dev/vndbinder
class core
user system
group system readproc
+ file /dev/kmsg w
task_profiles ServiceCapacityLow
onrestart class_restart main
onrestart class_restart hal