security: commoncap.c: fix compiler error
author黄涛 <huangtao@rock-chips.com>
Fri, 30 Mar 2012 11:57:52 +0000 (19:57 +0800)
committer黄涛 <huangtao@rock-chips.com>
Fri, 30 Mar 2012 11:57:52 +0000 (19:57 +0800)
security/commoncap.c

index 1322b6aa648d340641adbb609019897f17b14e7d..da21e7c93e451a36a0f9458fa9a292da9fd9ee8b 100644 (file)
@@ -87,10 +87,12 @@ EXPORT_SYMBOL(cap_netlink_recv);
 int cap_capable(struct task_struct *tsk, const struct cred *cred,
                struct user_namespace *targ_ns, int cap, int audit)
 {
+#ifdef CONFIG_ANDROID_PARANOID_NETWORK
        if (cap == CAP_NET_RAW && in_egroup_p(AID_NET_RAW))
                return 0;
        if (cap == CAP_NET_ADMIN && in_egroup_p(AID_NET_ADMIN))
                return 0;
+#endif
 
        for (;;) {
                /* The creator of the user namespace has all caps. */