aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2011-04-03 19:38:18 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-07-10 22:43:04 +0100
commit743c92dc05abd68b40d6d2b220eede17de7a1073 (patch)
tree9187a890e33e4a2a68a4e74038cda638dd669f62 /init
parentbc7bff1b10ab1e344b808f0e7e2884ac70f8df12 (diff)
downloadsystem_core-743c92dc05abd68b40d6d2b220eede17de7a1073.tar.gz
system_core-743c92dc05abd68b40d6d2b220eede17de7a1073.tar.bz2
system_core-743c92dc05abd68b40d6d2b220eede17de7a1073.zip
init: Add net device permission controls for LGE devices
These are used by lge-ril to control the state of the mobiledata interfaces Change-Id: Ia869f08564c1f4907240289a32a10e0f3413d8a9a
Diffstat (limited to 'init')
-rw-r--r--init/property_service.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/init/property_service.c b/init/property_service.c
index 79914cde..b5d19473 100644
--- a/init/property_service.c
+++ b/init/property_service.c
@@ -86,6 +86,15 @@ struct {
{ "persist.sys.", AID_SYSTEM, 0 },
{ "persist.service.", AID_SYSTEM, 0 },
{ "persist.security.", AID_SYSTEM, 0 },
+ { "net.pdp0", AID_RADIO, AID_RADIO },
+ { "net.pdp1", AID_RADIO, AID_RADIO },
+ { "net.pdp2", AID_RADIO, AID_RADIO },
+ { "net.pdp3", AID_RADIO, AID_RADIO },
+ { "net.pdp4", AID_RADIO, AID_RADIO },
+ { "net.vsnet0", AID_RADIO, AID_RADIO },
+ { "net.vsnet1", AID_RADIO, AID_RADIO },
+ { "net.vsnet2", AID_RADIO, AID_RADIO },
+ { "net.vsnet3", AID_RADIO, AID_RADIO },
{ NULL, 0, 0 }
};
@@ -100,6 +109,10 @@ struct {
} control_perms[] = {
{ "dumpstate",AID_SHELL, AID_LOG },
{ "ril-daemon",AID_RADIO, AID_RADIO },
+ { "rawip_vsnet1",AID_RADIO, AID_RADIO },
+ { "rawip_vsnet2",AID_RADIO, AID_RADIO },
+ { "rawip_vsnet3",AID_RADIO, AID_RADIO },
+ { "rawip_vsnet4",AID_RADIO, AID_RADIO },
{NULL, 0, 0 }
};