Initial commit for Android 11, syncing up to v300.f

This commit is contained in:
Andy CrossGate Yan
2020-10-29 03:02:26 +00:00
commit 1bc6933877
78 changed files with 12938 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
From 791aba3f1be4cf9ba56a94d1744cc308ac439a2b Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 28 Sep 2020 22:03:00 +0200
Subject: [PATCH] Enable passcred (useful on A-only when init cant do it for
us)
Change-Id: I0984518531011276acf21c4f226dea35a7f9373f
---
lmkd.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lmkd.cpp b/lmkd.cpp
index 882ae4a..2f1c649 100644
--- a/lmkd.cpp
+++ b/lmkd.cpp
@@ -2924,6 +2924,9 @@ static int init(void) {
return -1;
}
+ int on = 1;
+ setsockopt(ctrl_sock.sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on));
+
ret = listen(ctrl_sock.sock, MAX_DATA_CONN);
if (ret < 0) {
ALOGE("lmkd control socket listen failed (errno=%d)", errno);
--
2.17.1