From 33f94a542800f590ee73ba7247dea8ac8ed8afec Mon Sep 17 00:00:00 2001 From: Ken Yang Date: Fri, 16 Dec 2022 05:50:44 +0000 Subject: [PATCH] WLC: Add gs101 specific sepolicy for wireless_charger Bug: 237600973 Change-Id: If25a921ba9f0261c7f71cb88425526f307df9064 Signed-off-by: Ken Yang --- whitechapel/vendor/google/file.te | 3 --- whitechapel/vendor/google/platform_app.te | 6 +++--- whitechapel/vendor/google/system_app.te | 6 +++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/whitechapel/vendor/google/file.te b/whitechapel/vendor/google/file.te index d76960c8..c60ec008 100644 --- a/whitechapel/vendor/google/file.te +++ b/whitechapel/vendor/google/file.te @@ -101,9 +101,6 @@ allow modem_img_file self:filesystem associate; # TCP logging type tcpdump_vendor_data_file, file_type, data_file_type, mlstrustedobject; -# Wireless -type sysfs_wlc, sysfs_type, fs_type; - # Pca type sysfs_pca, sysfs_type, fs_type; diff --git a/whitechapel/vendor/google/platform_app.te b/whitechapel/vendor/google/platform_app.te index 49fb531b..4f0f89a2 100644 --- a/whitechapel/vendor/google/platform_app.te +++ b/whitechapel/vendor/google/platform_app.te @@ -1,9 +1,6 @@ binder_call(platform_app, rild) allow platform_app hal_exynos_rild_hwservice:hwservice_manager find; -allow platform_app hal_wlc_hwservice:hwservice_manager find; -binder_call(platform_app, hal_wlc) - allow platform_app proc_vendor_sched:dir r_dir_perms; allow platform_app proc_vendor_sched:file w_file_perms; @@ -18,3 +15,6 @@ get_prop(platform_app, fingerprint_ghbm_prop) allow platform_app hal_pixel_display_service:service_manager find; binder_call(platform_app, hal_graphics_composer_default) + +allow platform_app hal_wireless_charger_service:service_manager find; +binder_call(platform_app, hal_wireless_charger) diff --git a/whitechapel/vendor/google/system_app.te b/whitechapel/vendor/google/system_app.te index 8c9d5345..735d1c67 100644 --- a/whitechapel/vendor/google/system_app.te +++ b/whitechapel/vendor/google/system_app.te @@ -1,8 +1,8 @@ allow system_app proc_vendor_sched:dir r_dir_perms; allow system_app proc_vendor_sched:file w_file_perms; -allow system_app hal_wlc_hwservice:hwservice_manager find; -binder_call(system_app, hal_wlc) - allow system_app fwk_stats_hwservice:hwservice_manager find; allow system_app hal_exynos_rild_hwservice:hwservice_manager find; + +allow system_app hal_wireless_charger_service:service_manager find; +binder_call(system_app, hal_wireless_charger)