Merge "BT: Add CAP_NET_ADMIN for Bluetooth Process" am: 867956b55c am: 0208ab3502 am: eb3773e4f7
am: 67c21d4341
Change-Id: Id0642c235d1f24dec378188242be3a43a2f53a10
This commit is contained in:
@@ -1200,6 +1200,7 @@ static jlong CalculateCapabilities(JNIEnv* env, jint uid, jint gid, jintArray gi
|
||||
/*
|
||||
* Grant the following capabilities to the Bluetooth user:
|
||||
* - CAP_WAKE_ALARM
|
||||
* - CAP_NET_ADMIN
|
||||
* - CAP_NET_RAW
|
||||
* - CAP_NET_BIND_SERVICE (for DHCP client functionality)
|
||||
* - CAP_SYS_NICE (for setting RT priority for audio-related threads)
|
||||
@@ -1207,6 +1208,7 @@ static jlong CalculateCapabilities(JNIEnv* env, jint uid, jint gid, jintArray gi
|
||||
|
||||
if (multiuser_get_app_id(uid) == AID_BLUETOOTH) {
|
||||
capabilities |= (1LL << CAP_WAKE_ALARM);
|
||||
capabilities |= (1LL << CAP_NET_ADMIN);
|
||||
capabilities |= (1LL << CAP_NET_RAW);
|
||||
capabilities |= (1LL << CAP_NET_BIND_SERVICE);
|
||||
capabilities |= (1LL << CAP_SYS_NICE);
|
||||
|
||||
Reference in New Issue
Block a user