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