Loading net/bluetooth/hci_sock.c +6 −0 Original line number Diff line number Diff line Loading @@ -1440,6 +1440,9 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname, BT_DBG("sk %p, opt %d", sk, optname); if (level != SOL_HCI) return -ENOPROTOOPT; lock_sock(sk); if (hci_pi(sk)->channel != HCI_CHANNEL_RAW) { Loading Loading @@ -1523,6 +1526,9 @@ static int hci_sock_getsockopt(struct socket *sock, int level, int optname, BT_DBG("sk %p, opt %d", sk, optname); if (level != SOL_HCI) return -ENOPROTOOPT; if (get_user(len, optlen)) return -EFAULT; Loading Loading
net/bluetooth/hci_sock.c +6 −0 Original line number Diff line number Diff line Loading @@ -1440,6 +1440,9 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname, BT_DBG("sk %p, opt %d", sk, optname); if (level != SOL_HCI) return -ENOPROTOOPT; lock_sock(sk); if (hci_pi(sk)->channel != HCI_CHANNEL_RAW) { Loading Loading @@ -1523,6 +1526,9 @@ static int hci_sock_getsockopt(struct socket *sock, int level, int optname, BT_DBG("sk %p, opt %d", sk, optname); if (level != SOL_HCI) return -ENOPROTOOPT; if (get_user(len, optlen)) return -EFAULT; Loading