Merge "BT: Add CAP_NET_ADMIN for Bluetooth Process" am: 867956b55c

am: 0208ab3502

Change-Id: I4da38010d85b644045e64ef8b1909c7e33c19166
This commit is contained in:
Nitin Shivpure
2019-06-24 19:16:35 -07:00
committed by android-build-merger

View File

@@ -1160,6 +1160,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)
@@ -1167,6 +1168,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);