From 7d46c3fd7acae054ba5214a7dba99af004c99cad Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Fri, 29 Sep 2023 22:45:59 +0000 Subject: [PATCH] Remove obsolete workarounds. We've updated the glibc header (and musl will just use the bionic uapi headers), so this is obsolete (and getting in the way of someone trying to use the PERFMON capability). Test: treehugger Change-Id: Ife7ee076179e1db6246738aa41c2b82bd8546265 --- init/capabilities.cpp | 6 ------ init/capabilities.h | 11 ----------- 2 files changed, 17 deletions(-) diff --git a/init/capabilities.cpp b/init/capabilities.cpp index ab6ff03ef..0e2cd2acc 100644 --- a/init/capabilities.cpp +++ b/init/capabilities.cpp @@ -66,18 +66,12 @@ static const std::map cap_map = { CAP_MAP_ENTRY(WAKE_ALARM), CAP_MAP_ENTRY(BLOCK_SUSPEND), CAP_MAP_ENTRY(AUDIT_READ), -#if defined(__BIONIC__) CAP_MAP_ENTRY(PERFMON), CAP_MAP_ENTRY(BPF), CAP_MAP_ENTRY(CHECKPOINT_RESTORE), -#endif }; -#if defined(__BIONIC__) static_assert(CAP_LAST_CAP == CAP_CHECKPOINT_RESTORE, "CAP_LAST_CAP is not CAP_CHECKPOINT_RESTORE"); -#else -static_assert(CAP_LAST_CAP == CAP_AUDIT_READ, "CAP_LAST_CAP is not CAP_AUDIT_READ"); -#endif static bool ComputeCapAmbientSupported() { #if defined(__ANDROID__) diff --git a/init/capabilities.h b/init/capabilities.h index 891e0ac98..fc80c9864 100644 --- a/init/capabilities.h +++ b/init/capabilities.h @@ -21,17 +21,6 @@ #include #include -#if !defined(__ANDROID__) -#ifndef CAP_BLOCK_SUSPEND -#define CAP_BLOCK_SUSPEND 36 -#endif -#ifndef CAP_AUDIT_READ -#define CAP_AUDIT_READ 37 -#endif -#undef CAP_LAST_CAP -#define CAP_LAST_CAP CAP_AUDIT_READ -#endif - namespace android { namespace init {