diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts index dd82cc3c..3fe84319 100644 --- a/sepolicy/vendor/genfs_contexts +++ b/sepolicy/vendor/genfs_contexts @@ -1,5 +1,6 @@ genfscon proc /debug/fwdump u:object_r:proc_wifi_dbg:s0 genfscon proc /debugdriver/driverdump u:object_r:proc_wifi_dbg:s0 +genfscon proc /ath_pktlog/cld u:object_r:proc_wifi_dbg:s0 genfscon sysfs /devices/soc/soc:qcom,cpubw u:object_r:sysfs_msm_subsys:s0 genfscon sysfs /devices/soc/soc:qcom,mincpubw u:object_r:sysfs_msm_subsys:s0 diff --git a/sepolicy/vendor/wcnss_service.te b/sepolicy/vendor/wcnss_service.te index 086bd3bd..6e58d4ab 100644 --- a/sepolicy/vendor/wcnss_service.te +++ b/sepolicy/vendor/wcnss_service.te @@ -30,6 +30,10 @@ allow wcnss_service cnss_vendor_data_file:file create_file_perms; allow wcnss_service proc_net:file getattr; r_dir_file(wcnss_service, sysfs_msm_subsys) +# pkt logging for cnss_diag +userdebug_or_eng(` + r_dir_file(wcnss_service, proc_wifi_dbg) +') allow wcnss_service sysfs_soc:dir search; allow wcnss_service sysfs_soc:file r_file_perms;