From 404e40c6c10cd8da7d08537ed531fe5fecb2289b Mon Sep 17 00:00:00 2001 From: Chong Zhang <chz@google.com> Date: Mon, 17 Dec 2018 14:04:00 -0800 Subject: [PATCH] Use hidl memory from allocator in CAS Make mediaextractor use hidl memory allocated by hidl allocator, instead of constructing hidl memory from IMemory. bug: 112766913 bug: 111407253 Change-Id: I7902f18768005c995925bc9a7947299e9988b68a (Needed for internal commit I39e131718ea41f9cb23177c28213ddf7b7741338) --- public/mediaextractor.te | 1 + vendor/hal_cas_default.te | 2 ++ 2 files changed, 3 insertions(+) diff --git a/public/mediaextractor.te b/public/mediaextractor.te index e86becf6f..4edab558f 100644 --- a/public/mediaextractor.te +++ b/public/mediaextractor.te @@ -16,6 +16,7 @@ allow mediaextractor hidl_token_hwservice:hwservice_manager find; allow mediaextractor system_server:fd use; hal_client_domain(mediaextractor, hal_cas) +hal_client_domain(mediaextractor, hal_allocator) r_dir_file(mediaextractor, cgroup) allow mediaextractor proc_meminfo:file r_file_perms; diff --git a/vendor/hal_cas_default.te b/vendor/hal_cas_default.te index fc548bf91..cc1a2c8ab 100644 --- a/vendor/hal_cas_default.te +++ b/vendor/hal_cas_default.te @@ -6,3 +6,5 @@ init_daemon_domain(hal_cas_default) # Allow CAS HAL's default implementation to use vendor-binder service vndbinder_use(hal_cas_default); + +allow hal_cas_default hal_allocator:fd use; -- GitLab