]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/kernel-common.git/commitdiff
net: bluetooth: Remove the AID_NET_BT* gid numbers
authorJP Abgrall <jpa@google.com>
Thu, 21 Feb 2013 01:39:53 +0000 (17:39 -0800)
committerArve Hjønnevåg <arve@android.com>
Fri, 22 Feb 2013 23:27:34 +0000 (15:27 -0800)
Removed bluetooth checks for AID_NET_BT and AID_NET_BT_ADMIN
which are not useful anymore.
This is in preparation for getting rid of all the AID_* gids.

Signed-off-by: JP Abgrall <jpa@google.com>
include/linux/android_aid.h
net/bluetooth/af_bluetooth.c

index 0f904b3ba7f07aee0c857ac1554d7b39218cc071..06264b8be5f0e8eb91520311fdfa9a2ff10de051 100644 (file)
@@ -17,8 +17,8 @@
 #define _LINUX_ANDROID_AID_H
 
 /* AIDs that the kernel treats differently */
-#define AID_NET_BT_ADMIN 3001
-#define AID_NET_BT       3002
+#define AID_OBSOLETE_000 3001  /* was NET_BT_ADMIN */
+#define AID_OBSOLETE_001 3002  /* was NET_BT */
 #define AID_INET         3003
 #define AID_NET_RAW      3004
 #define AID_NET_ADMIN    3005
index ca21d11fe1591beeaa41d2275f016da729fbe8ff..49a708557276ce3dbebe86b32f64e9f7898dfa44 100644 (file)
 #include <net/bluetooth/bluetooth.h>
 #include <linux/proc_fs.h>
 
-#ifdef CONFIG_ANDROID_PARANOID_NETWORK
-#include <linux/android_aid.h>
-#endif
-
 #ifndef CONFIG_BT_SOCK_DEBUG
 #undef  BT_DBG
 #define BT_DBG(D...)
@@ -121,15 +117,15 @@ int bt_sock_unregister(int proto)
 }
 EXPORT_SYMBOL(bt_sock_unregister);
 
-#ifdef CONFIG_ANDROID_PARANOID_NETWORK
+#ifdef CONFIG_PARANOID_NETWORK
 static inline int current_has_bt_admin(void)
 {
-       return (!current_euid() || in_egroup_p(AID_NET_BT_ADMIN));
+       return !current_euid();
 }
 
 static inline int current_has_bt(void)
 {
-       return (current_has_bt_admin() || in_egroup_p(AID_NET_BT));
+       return current_has_bt_admin();
 }
 # else
 static inline int current_has_bt_admin(void)