commit | 02fcaf2c021bbd4d34cba435f935a0617d2a9b38 | [log] [tgz] |
---|---|---|
author | Ioannis Ilkos <ilkos@google.com> | Mon Jun 07 17:02:56 2021 +0100 |
committer | Ioannis Ilkos <ilkos@google.com> | Tue Jun 15 14:50:07 2021 +0100 |
tree | 62691813e416f95c7dcb0ab447ef38e7a429132c | |
parent | f163c0a5f40a2c21a629fc6c943b058f114f6b14 [diff] |
Allow system_server to read /proc/vmstat /proc/vmstat oom_kill counts the number of times __oom_kill_process was actioned (https://lore.kernel.org/lkml/149570810989.203600.9492483715840752937.stgit@buzz/) We want to record this in the context of system_server for tracking purposes. Bug: 154233512 Change-Id: I27bcbcd5d839e59a1dca0e87e2f4ae107201654c Merged-In: I27bcbcd5d839e59a1dca0e87e2f4ae107201654c Test: build, verify vmstat can be read
diff --git a/prebuilts/api/31.0/private/system_server.te b/prebuilts/api/31.0/private/system_server.te index f22eab9..f35f9a8 100644 --- a/prebuilts/api/31.0/private/system_server.te +++ b/prebuilts/api/31.0/private/system_server.te
@@ -222,6 +222,9 @@ # for dumpsys meminfo allow system_server dmabuf_heap_device:dir r_dir_perms; +# Allow reading /proc/vmstat for the oom kill count +allow system_server proc_vmstat:file r_file_perms; + # The DhcpClient and WifiWatchdog use packet_sockets allow system_server self:packet_socket create_socket_perms_no_ioctl;
diff --git a/private/system_server.te b/private/system_server.te index f22eab9..f35f9a8 100644 --- a/private/system_server.te +++ b/private/system_server.te
@@ -222,6 +222,9 @@ # for dumpsys meminfo allow system_server dmabuf_heap_device:dir r_dir_perms; +# Allow reading /proc/vmstat for the oom kill count +allow system_server proc_vmstat:file r_file_perms; + # The DhcpClient and WifiWatchdog use packet_sockets allow system_server self:packet_socket create_socket_perms_no_ioctl;