Commit 09a2c3e8 authored by Sudarshan Rajagopalan's avatar Sudarshan Rajagopalan Committed by Blaster4385
Browse files

sdm845-common: sepolicy: Allow read/write access to /proc fs for pasr

Allow read/write access for pasr server and clients
to the below /proc file system:
  - /proc/zoneinfo (r)
  - /proc/meminfo (r)
  - /proc/vmstat (r)
  - /proc/pressure/memory (rw)

Change-Id: I865f413bf1078111779633b2c892b27113105973
parent 4b11a144
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -15,5 +15,11 @@ binder_call(hal_pasrmanager_memory_client, hal_pasrmanager_memory_server)
# Add pasrmanager to hwservice_manager and allow it to be discovered
hal_attribute_hwservice(hal_pasrmanager_memory, hal_pasrmanager_memory_hwservice)

# Read /proc/zoneinfo
allow hal_pasrmanager_memory_qti proc_zoneinfo:file r_file_perms;

# Read /proc/meminfo
allow hal_pasrmanager_memory_qti proc_meminfo:file r_file_perms;

# For reading "vendor.pasr." properties
get_prop(hal_pasrmanager_memory_qti, vendor_pasr_prop)
 No newline at end of file
+12 −0
Original line number Diff line number Diff line
@@ -8,5 +8,17 @@ init_daemon_domain(hal_psiservice)
# Allow PSI Service to be a client of PASR HAL
hal_client_domain(hal_psiservice, hal_pasrmanager_memory)

# Read /proc/zoneinfo
allow hal_psiservice proc_zoneinfo:file r_file_perms;

# Read /proc/meminfo
allow hal_psiservice proc_meminfo:file r_file_perms;

# Read /proc/vmstat
allow hal_psiservice proc_vmstat:file r_file_perms;

# Read/Write /proc/pressure/memory
allow hal_psiservice proc_pressure_mem:file rw_file_perms;

# For reading "vendor.pasr." properties
get_prop(hal_psiservice, vendor_pasr_prop)
 No newline at end of file