Merge "sepolicy: add policies for logbuffer_device" into rvc-d1-dev
diff --git a/vendor/google/device.te b/vendor/google/device.te
index 038c9c7..734a6ee 100644
--- a/vendor/google/device.te
+++ b/vendor/google/device.te
@@ -3,5 +3,6 @@
 type rls_device, dev_type;
 type dp_block_device, dev_type;
 type qg_device, dev_type;
+type logbuffer_device, dev_type;
 type smcinvoke_device, dev_type;
 type battery_history_device, dev_type;
diff --git a/vendor/google/file_contexts b/vendor/google/file_contexts
index d5da822..6400b06 100644
--- a/vendor/google/file_contexts
+++ b/vendor/google/file_contexts
@@ -9,6 +9,13 @@
 /dev/qg                                                                               u:object_r:qg_device:s0
 /dev/qg_battery                                                                       u:object_r:qg_device:s0
 /dev/battery_history                                                                  u:object_r:battery_history_device:s0
+/dev/logbuffer_usbpd                                                                  u:object_r:logbuffer_device:s0
+/dev/logbuffer_pps                                                                    u:object_r:logbuffer_device:s0
+/dev/logbuffer_ssoc                                                                   u:object_r:logbuffer_device:s0
+/dev/logbuffer_smblib                                                                 u:object_r:logbuffer_device:s0
+/dev/logbuffer_ttf                                                                    u:object_r:logbuffer_device:s0
+/dev/logbuffer_wireless                                                               u:object_r:logbuffer_device:s0
+/dev/logbuffer_rtx                                                                    u:object_r:logbuffer_device:s0
 
 # pixelstats binary
 /vendor/bin/pixelstats-vendor                                                         u:object_r:pixelstats_vendor_exec:s0
diff --git a/vendor/google/hal_dumpstate_impl.te b/vendor/google/hal_dumpstate_impl.te
index aa5c48e..0b55064 100644
--- a/vendor/google/hal_dumpstate_impl.te
+++ b/vendor/google/hal_dumpstate_impl.te
@@ -110,6 +110,9 @@
 # Access to files for dumping
 allow hal_dumpstate_impl sysfs:dir r_dir_perms;
 
+# Access /dev/logbuffer*
+allow hal_dumpstate_impl logbuffer_device:chr_file {open read};
+
 dontaudit hal_dumpstate_impl tcpdump_vendor_data_file:dir create_dir_perms;
 dontaudit hal_dumpstate_impl tcpdump_vendor_data_file:file create_file_perms;
 dontaudit hal_dumpstate_impl vendor_tcpdump_log_prop:file r_file_perms;