Merge 01877f9e6e46c3ca58db27c305cdc6b6d252a6c9 on remote branch

Change-Id: I8f1f8be0646e23ad4eabfa0b975ef0e3f4747221
diff --git a/generic/vendor/common/hal_gnss_qti.te b/generic/vendor/common/hal_gnss_qti.te
index 7edf8e6..280a206 100644
--- a/generic/vendor/common/hal_gnss_qti.te
+++ b/generic/vendor/common/hal_gnss_qti.te
@@ -73,6 +73,11 @@
 allow vendor_hal_gnss_qti vendor_rild_socket:dir search;
 unix_socket_connect(vendor_hal_gnss_qti, vendor_rild, rild)
 
+#Allow crash dump to communicate with hal_gnss_qti
+userdebug_or_eng(`
+    allow crash_dump vendor_hal_gnss_qti:unix_dgram_socket { read write };
+')
+
 # Most HALs are not allowed to use network sockets. QTI library
 # libqdi is used across multiple processes which are clients of
 # netmgrd including the GNSS HAL. libqdi first attempts to get the network