diff options
Diffstat (limited to 'net/bluetooth')
| -rw-r--r-- | net/bluetooth/af_bluetooth.c | 1 | ||||
| -rw-r--r-- | net/bluetooth/bnep/core.c | 1 | ||||
| -rw-r--r-- | net/bluetooth/bnep/netdev.c | 1 | ||||
| -rw-r--r-- | net/bluetooth/bnep/sock.c | 2 | ||||
| -rw-r--r-- | net/bluetooth/cmtp/sock.c | 2 | ||||
| -rw-r--r-- | net/bluetooth/hci_sysfs.c | 1 | ||||
| -rw-r--r-- | net/bluetooth/hidp/sock.c | 2 | ||||
| -rw-r--r-- | net/bluetooth/l2cap.c | 3 | ||||
| -rw-r--r-- | net/bluetooth/rfcomm/core.c | 1 | ||||
| -rw-r--r-- | net/bluetooth/rfcomm/sock.c | 3 | ||||
| -rw-r--r-- | net/bluetooth/sco.c | 3 |
11 files changed, 13 insertions, 7 deletions
diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c index 087cc51f5927..404a8500fd03 100644 --- a/net/bluetooth/af_bluetooth.c +++ b/net/bluetooth/af_bluetooth.c | |||
| @@ -31,7 +31,6 @@ | |||
| 31 | #include <linux/errno.h> | 31 | #include <linux/errno.h> |
| 32 | #include <linux/kernel.h> | 32 | #include <linux/kernel.h> |
| 33 | #include <linux/sched.h> | 33 | #include <linux/sched.h> |
| 34 | #include <linux/slab.h> | ||
| 35 | #include <linux/skbuff.h> | 34 | #include <linux/skbuff.h> |
| 36 | #include <linux/init.h> | 35 | #include <linux/init.h> |
| 37 | #include <linux/poll.h> | 36 | #include <linux/poll.h> |
diff --git a/net/bluetooth/bnep/core.c b/net/bluetooth/bnep/core.c index ef09c7b3a858..8062dad6d10d 100644 --- a/net/bluetooth/bnep/core.c +++ b/net/bluetooth/bnep/core.c | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | #include <linux/freezer.h> | 35 | #include <linux/freezer.h> |
| 36 | #include <linux/errno.h> | 36 | #include <linux/errno.h> |
| 37 | #include <linux/net.h> | 37 | #include <linux/net.h> |
| 38 | #include <linux/slab.h> | ||
| 38 | #include <net/sock.h> | 39 | #include <net/sock.h> |
| 39 | 40 | ||
| 40 | #include <linux/socket.h> | 41 | #include <linux/socket.h> |
diff --git a/net/bluetooth/bnep/netdev.c b/net/bluetooth/bnep/netdev.c index b6234b73c4cf..5643a2391e76 100644 --- a/net/bluetooth/bnep/netdev.c +++ b/net/bluetooth/bnep/netdev.c | |||
| @@ -26,6 +26,7 @@ | |||
| 26 | */ | 26 | */ |
| 27 | 27 | ||
| 28 | #include <linux/module.h> | 28 | #include <linux/module.h> |
| 29 | #include <linux/slab.h> | ||
| 29 | 30 | ||
| 30 | #include <linux/socket.h> | 31 | #include <linux/socket.h> |
| 31 | #include <linux/netdevice.h> | 32 | #include <linux/netdevice.h> |
diff --git a/net/bluetooth/bnep/sock.c b/net/bluetooth/bnep/sock.c index 2ff6ac7b2ed4..2862f53b66b1 100644 --- a/net/bluetooth/bnep/sock.c +++ b/net/bluetooth/bnep/sock.c | |||
| @@ -30,7 +30,6 @@ | |||
| 30 | #include <linux/capability.h> | 30 | #include <linux/capability.h> |
| 31 | #include <linux/errno.h> | 31 | #include <linux/errno.h> |
| 32 | #include <linux/kernel.h> | 32 | #include <linux/kernel.h> |
| 33 | #include <linux/slab.h> | ||
| 34 | #include <linux/poll.h> | 33 | #include <linux/poll.h> |
| 35 | #include <linux/fcntl.h> | 34 | #include <linux/fcntl.h> |
| 36 | #include <linux/skbuff.h> | 35 | #include <linux/skbuff.h> |
| @@ -39,6 +38,7 @@ | |||
| 39 | #include <linux/file.h> | 38 | #include <linux/file.h> |
| 40 | #include <linux/init.h> | 39 | #include <linux/init.h> |
| 41 | #include <linux/compat.h> | 40 | #include <linux/compat.h> |
| 41 | #include <linux/gfp.h> | ||
| 42 | #include <net/sock.h> | 42 | #include <net/sock.h> |
| 43 | 43 | ||
| 44 | #include <asm/system.h> | 44 | #include <asm/system.h> |
diff --git a/net/bluetooth/cmtp/sock.c b/net/bluetooth/cmtp/sock.c index 978cc3a718ad..7ea1979a8e4f 100644 --- a/net/bluetooth/cmtp/sock.c +++ b/net/bluetooth/cmtp/sock.c | |||
| @@ -26,7 +26,6 @@ | |||
| 26 | #include <linux/capability.h> | 26 | #include <linux/capability.h> |
| 27 | #include <linux/errno.h> | 27 | #include <linux/errno.h> |
| 28 | #include <linux/kernel.h> | 28 | #include <linux/kernel.h> |
| 29 | #include <linux/slab.h> | ||
| 30 | #include <linux/poll.h> | 29 | #include <linux/poll.h> |
| 31 | #include <linux/fcntl.h> | 30 | #include <linux/fcntl.h> |
| 32 | #include <linux/skbuff.h> | 31 | #include <linux/skbuff.h> |
| @@ -34,6 +33,7 @@ | |||
| 34 | #include <linux/ioctl.h> | 33 | #include <linux/ioctl.h> |
| 35 | #include <linux/file.h> | 34 | #include <linux/file.h> |
| 36 | #include <linux/compat.h> | 35 | #include <linux/compat.h> |
| 36 | #include <linux/gfp.h> | ||
| 37 | #include <net/sock.h> | 37 | #include <net/sock.h> |
| 38 | 38 | ||
| 39 | #include <linux/isdn/capilli.h> | 39 | #include <linux/isdn/capilli.h> |
diff --git a/net/bluetooth/hci_sysfs.c b/net/bluetooth/hci_sysfs.c index 05fd125f74fe..0e8e1a59856c 100644 --- a/net/bluetooth/hci_sysfs.c +++ b/net/bluetooth/hci_sysfs.c | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | /* Bluetooth HCI driver model support. */ | 1 | /* Bluetooth HCI driver model support. */ |
| 2 | 2 | ||
| 3 | #include <linux/kernel.h> | 3 | #include <linux/kernel.h> |
| 4 | #include <linux/slab.h> | ||
| 4 | #include <linux/init.h> | 5 | #include <linux/init.h> |
| 5 | #include <linux/debugfs.h> | 6 | #include <linux/debugfs.h> |
| 6 | #include <linux/seq_file.h> | 7 | #include <linux/seq_file.h> |
diff --git a/net/bluetooth/hidp/sock.c b/net/bluetooth/hidp/sock.c index 9cfef68b9fec..250dfd46237d 100644 --- a/net/bluetooth/hidp/sock.c +++ b/net/bluetooth/hidp/sock.c | |||
| @@ -26,7 +26,6 @@ | |||
| 26 | #include <linux/capability.h> | 26 | #include <linux/capability.h> |
| 27 | #include <linux/errno.h> | 27 | #include <linux/errno.h> |
| 28 | #include <linux/kernel.h> | 28 | #include <linux/kernel.h> |
| 29 | #include <linux/slab.h> | ||
| 30 | #include <linux/poll.h> | 29 | #include <linux/poll.h> |
| 31 | #include <linux/fcntl.h> | 30 | #include <linux/fcntl.h> |
| 32 | #include <linux/skbuff.h> | 31 | #include <linux/skbuff.h> |
| @@ -35,6 +34,7 @@ | |||
| 35 | #include <linux/file.h> | 34 | #include <linux/file.h> |
| 36 | #include <linux/init.h> | 35 | #include <linux/init.h> |
| 37 | #include <linux/compat.h> | 36 | #include <linux/compat.h> |
| 37 | #include <linux/gfp.h> | ||
| 38 | #include <net/sock.h> | 38 | #include <net/sock.h> |
| 39 | 39 | ||
| 40 | #include "hidp.h" | 40 | #include "hidp.h" |
diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c index 7794a2e2adce..99d68c34e4f1 100644 --- a/net/bluetooth/l2cap.c +++ b/net/bluetooth/l2cap.c | |||
| @@ -1002,7 +1002,8 @@ static int l2cap_sock_connect(struct socket *sock, struct sockaddr *addr, int al | |||
| 1002 | 1002 | ||
| 1003 | BT_DBG("sk %p", sk); | 1003 | BT_DBG("sk %p", sk); |
| 1004 | 1004 | ||
| 1005 | if (!addr || addr->sa_family != AF_BLUETOOTH) | 1005 | if (!addr || alen < sizeof(addr->sa_family) || |
| 1006 | addr->sa_family != AF_BLUETOOTH) | ||
| 1006 | return -EINVAL; | 1007 | return -EINVAL; |
| 1007 | 1008 | ||
| 1008 | memset(&la, 0, sizeof(la)); | 1009 | memset(&la, 0, sizeof(la)); |
diff --git a/net/bluetooth/rfcomm/core.c b/net/bluetooth/rfcomm/core.c index 13f114e8b0f9..7dca91bb8c57 100644 --- a/net/bluetooth/rfcomm/core.c +++ b/net/bluetooth/rfcomm/core.c | |||
| @@ -38,6 +38,7 @@ | |||
| 38 | #include <linux/net.h> | 38 | #include <linux/net.h> |
| 39 | #include <linux/mutex.h> | 39 | #include <linux/mutex.h> |
| 40 | #include <linux/kthread.h> | 40 | #include <linux/kthread.h> |
| 41 | #include <linux/slab.h> | ||
| 41 | 42 | ||
| 42 | #include <net/sock.h> | 43 | #include <net/sock.h> |
| 43 | #include <asm/uaccess.h> | 44 | #include <asm/uaccess.h> |
diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c index 7f439765403d..8ed3c37684fa 100644 --- a/net/bluetooth/rfcomm/sock.c +++ b/net/bluetooth/rfcomm/sock.c | |||
| @@ -397,7 +397,8 @@ static int rfcomm_sock_connect(struct socket *sock, struct sockaddr *addr, int a | |||
| 397 | 397 | ||
| 398 | BT_DBG("sk %p", sk); | 398 | BT_DBG("sk %p", sk); |
| 399 | 399 | ||
| 400 | if (addr->sa_family != AF_BLUETOOTH || alen < sizeof(struct sockaddr_rc)) | 400 | if (alen < sizeof(struct sockaddr_rc) || |
| 401 | addr->sa_family != AF_BLUETOOTH) | ||
| 401 | return -EINVAL; | 402 | return -EINVAL; |
| 402 | 403 | ||
| 403 | lock_sock(sk); | 404 | lock_sock(sk); |
diff --git a/net/bluetooth/sco.c b/net/bluetooth/sco.c index e5b16b76b22e..ca6b2ad1c3fc 100644 --- a/net/bluetooth/sco.c +++ b/net/bluetooth/sco.c | |||
| @@ -499,7 +499,8 @@ static int sco_sock_connect(struct socket *sock, struct sockaddr *addr, int alen | |||
| 499 | 499 | ||
| 500 | BT_DBG("sk %p", sk); | 500 | BT_DBG("sk %p", sk); |
| 501 | 501 | ||
| 502 | if (addr->sa_family != AF_BLUETOOTH || alen < sizeof(struct sockaddr_sco)) | 502 | if (alen < sizeof(struct sockaddr_sco) || |
| 503 | addr->sa_family != AF_BLUETOOTH) | ||
| 503 | return -EINVAL; | 504 | return -EINVAL; |
| 504 | 505 | ||
| 505 | if (sk->sk_state != BT_OPEN && sk->sk_state != BT_BOUND) | 506 | if (sk->sk_state != BT_OPEN && sk->sk_state != BT_BOUND) |
