From f9b3fb49df48ed1de7cdc0f152bfa763fb6fc15f Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Tue, 9 May 2017 09:57:00 -0700 Subject: [PATCH] Start processes that need real-time with CAP_SYS_NICE. Bug: 37293077 Test: verified CAP_SYS_NICE granted in /proc/pid/status Change-Id: If404450cbeb077d331b231bda1af2d6eae774b75 --- .../default/android.hardware.camera.provider@2.4-service.rc | 3 ++- .../default/android.hardware.graphics.allocator@2.0-service.rc | 1 + sensors/1.0/default/android.hardware.sensors@1.0-service.rc | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/camera/provider/2.4/default/android.hardware.camera.provider@2.4-service.rc b/camera/provider/2.4/default/android.hardware.camera.provider@2.4-service.rc index 192870b4f3..2bf309b422 100644 --- a/camera/provider/2.4/default/android.hardware.camera.provider@2.4-service.rc +++ b/camera/provider/2.4/default/android.hardware.camera.provider@2.4-service.rc @@ -3,4 +3,5 @@ service camera-provider-2-4 /vendor/bin/hw/android.hardware.camera.provider@2.4- user cameraserver group audio camera input drmrpc ioprio rt 4 - writepid /dev/cpuset/camera-daemon/tasks /dev/stune/top-app/tasks \ No newline at end of file + capabilities SYS_NICE + writepid /dev/cpuset/camera-daemon/tasks /dev/stune/top-app/tasks diff --git a/graphics/allocator/2.0/default/android.hardware.graphics.allocator@2.0-service.rc b/graphics/allocator/2.0/default/android.hardware.graphics.allocator@2.0-service.rc index 9a08f668f4..70f2ef8ca4 100644 --- a/graphics/allocator/2.0/default/android.hardware.graphics.allocator@2.0-service.rc +++ b/graphics/allocator/2.0/default/android.hardware.graphics.allocator@2.0-service.rc @@ -2,4 +2,5 @@ service gralloc-2-0 /vendor/bin/hw/android.hardware.graphics.allocator@2.0-servi class hal animation user system group graphics drmrpc + capabilities SYS_NICE onrestart restart surfaceflinger diff --git a/sensors/1.0/default/android.hardware.sensors@1.0-service.rc b/sensors/1.0/default/android.hardware.sensors@1.0-service.rc index c0855524ff..059e5db08e 100644 --- a/sensors/1.0/default/android.hardware.sensors@1.0-service.rc +++ b/sensors/1.0/default/android.hardware.sensors@1.0-service.rc @@ -2,3 +2,4 @@ service sensors-hal-1-0 /vendor/bin/hw/android.hardware.sensors@1.0-service class hal user system group system + capabilities SYS_NICE