diff options
Diffstat (limited to 'net/bluetooth/hci_sock.c')
| -rw-r--r-- | net/bluetooth/hci_sock.c | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c index 19fdac78e55..d5ace1eda3e 100644 --- a/net/bluetooth/hci_sock.c +++ b/net/bluetooth/hci_sock.c @@ -490,7 +490,7 @@ static int hci_sock_bound_ioctl(struct sock *sk, unsigned int cmd,  	switch (cmd) {  	case HCISETRAW:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks))  			return -EPERM; @@ -510,12 +510,12 @@ static int hci_sock_bound_ioctl(struct sock *sk, unsigned int cmd,  	case HCIBLOCKADDR:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_sock_blacklist_add(hdev, (void __user *) arg);  	case HCIUNBLOCKADDR:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_sock_blacklist_del(hdev, (void __user *) arg);  	default: @@ -546,22 +546,22 @@ static int hci_sock_ioctl(struct socket *sock, unsigned int cmd,  	case HCIDEVUP:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_dev_open(arg);  	case HCIDEVDOWN:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_dev_close(arg);  	case HCIDEVRESET:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_dev_reset(arg);  	case HCIDEVRESTAT:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_dev_reset_stat(arg);  	case HCISETSCAN: @@ -573,7 +573,7 @@ static int hci_sock_ioctl(struct socket *sock, unsigned int cmd,  	case HCISETACLMTU:  	case HCISETSCOMTU:  		if (!capable(CAP_NET_ADMIN)) -			return -EACCES; +			return -EPERM;  		return hci_dev_cmd(cmd, argp);  	case HCIINQUIRY:  |