net: wireless: bcmdhd: check privilege on priv cmd

(cherry pick from commit 7b4bd6e41ed514dddf9e403472b1fb6f808d3f4b)

check net admin capability for ioctl calls

Signed-off-by: Jerry Lee <jerrylee@broadcom.com>
Bug: 26425765
Bug: 27997075
Change-Id: Iae1b53aa62fdc24530bb1b85cb69740c87d182e9
diff --git a/drivers/net/wireless/bcmdhd/wl_android.c b/drivers/net/wireless/bcmdhd/wl_android.c
index c67c975..35fa6cb 100644
--- a/drivers/net/wireless/bcmdhd/wl_android.c
+++ b/drivers/net/wireless/bcmdhd/wl_android.c
@@ -1288,6 +1288,11 @@
 		goto exit;
 	}
 
+	if (!capable(CAP_NET_ADMIN)) {
+		ret = -EPERM;
+		goto exit;
+	}
+
 #ifdef CONFIG_COMPAT
 	if (is_compat_task()) {
 		compat_android_wifi_priv_cmd compat_priv_cmd;