From a26d08e612ec38c1d0f9d2b9f80d9d558ab26538 Mon Sep 17 00:00:00 2001 From: Benoit Goby Date: Wed, 19 Feb 2014 18:55:28 -0800 Subject: Add CAP_BLOCK_SUSPEND to system server With linux 3.5 and above, CAP_BLOCK_SUSPEND is needed to take a suspend blocker. CAP_BLOCK_SUSPEND has aleady been added in master. Change-Id: Ibd4b1f8498c3c4a7b69ea9fc68311546a8f0ecda --- core/java/com/android/internal/os/ZygoteInit.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index 55d5513..9dc9116 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -495,6 +495,7 @@ public class ZygoteInit { private static boolean startSystemServer() throws MethodAndArgsCaller, RuntimeException { long capabilities = posixCapabilitiesAsBits( + OsConstants.CAP_BLOCK_SUSPEND, OsConstants.CAP_KILL, OsConstants.CAP_NET_ADMIN, OsConstants.CAP_NET_BIND_SERVICE, -- cgit v1.1