diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/bluetooth/hidp/core.c | 12 | ||||
| -rw-r--r-- | net/core/gen_estimator.c | 2 | ||||
| -rw-r--r-- | net/core/pktgen.c | 4 | ||||
| -rw-r--r-- | net/core/rtnetlink.c | 8 | ||||
| -rw-r--r-- | net/core/scm.c | 4 | ||||
| -rw-r--r-- | net/core/sock.c | 2 | ||||
| -rw-r--r-- | net/ipv4/fib_trie.c | 2 | ||||
| -rw-r--r-- | net/ipv4/ipvs/ip_vs_sync.c | 6 | ||||
| -rw-r--r-- | net/ipv4/tcp.c | 2 | ||||
| -rw-r--r-- | net/llc/af_llc.c | 2 | ||||
| -rw-r--r-- | net/mac80211/ieee80211_i.h | 2 | ||||
| -rw-r--r-- | net/netfilter/xt_connbytes.c | 2 | ||||
| -rw-r--r-- | net/rfkill/rfkill-input.c | 12 | ||||
| -rw-r--r-- | net/sunrpc/sched.c | 2 | ||||
| -rw-r--r-- | net/unix/af_unix.c | 6 |
15 files changed, 35 insertions, 33 deletions
diff --git a/net/bluetooth/hidp/core.c b/net/bluetooth/hidp/core.c index ff5784b440d7..66c736953cfe 100644 --- a/net/bluetooth/hidp/core.c +++ b/net/bluetooth/hidp/core.c | |||
| @@ -656,11 +656,13 @@ static inline int hidp_setup_input(struct hidp_session *session, struct hidp_con | |||
| 656 | } | 656 | } |
| 657 | 657 | ||
| 658 | if (req->subclass & 0x80) { | 658 | if (req->subclass & 0x80) { |
| 659 | input->evbit[0] = BIT(EV_KEY) | BIT(EV_REL); | 659 | input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); |
| 660 | input->keybit[LONG(BTN_MOUSE)] = BIT(BTN_LEFT) | BIT(BTN_RIGHT) | BIT(BTN_MIDDLE); | 660 | input->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | |
| 661 | input->relbit[0] = BIT(REL_X) | BIT(REL_Y); | 661 | BIT_MASK(BTN_RIGHT) | BIT_MASK(BTN_MIDDLE); |
| 662 | input->keybit[LONG(BTN_MOUSE)] |= BIT(BTN_SIDE) | BIT(BTN_EXTRA); | 662 | input->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); |
| 663 | input->relbit[0] |= BIT(REL_WHEEL); | 663 | input->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_SIDE) | |
| 664 | BIT_MASK(BTN_EXTRA); | ||
| 665 | input->relbit[0] |= BIT_MASK(REL_WHEEL); | ||
| 664 | } | 666 | } |
| 665 | 667 | ||
| 666 | input->dev.parent = hidp_get_device(session); | 668 | input->dev.parent = hidp_get_device(session); |
diff --git a/net/core/gen_estimator.c b/net/core/gen_estimator.c index 590a767b029c..daadbcc4e8dd 100644 --- a/net/core/gen_estimator.c +++ b/net/core/gen_estimator.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | 15 | ||
| 16 | #include <asm/uaccess.h> | 16 | #include <asm/uaccess.h> |
| 17 | #include <asm/system.h> | 17 | #include <asm/system.h> |
| 18 | #include <asm/bitops.h> | 18 | #include <linux/bitops.h> |
| 19 | #include <linux/module.h> | 19 | #include <linux/module.h> |
| 20 | #include <linux/types.h> | 20 | #include <linux/types.h> |
| 21 | #include <linux/kernel.h> | 21 | #include <linux/kernel.h> |
diff --git a/net/core/pktgen.c b/net/core/pktgen.c index 8cae60c53383..7ac703171ff3 100644 --- a/net/core/pktgen.c +++ b/net/core/pktgen.c | |||
| @@ -161,7 +161,7 @@ | |||
| 161 | #endif | 161 | #endif |
| 162 | #include <asm/byteorder.h> | 162 | #include <asm/byteorder.h> |
| 163 | #include <linux/rcupdate.h> | 163 | #include <linux/rcupdate.h> |
| 164 | #include <asm/bitops.h> | 164 | #include <linux/bitops.h> |
| 165 | #include <asm/io.h> | 165 | #include <asm/io.h> |
| 166 | #include <asm/dma.h> | 166 | #include <asm/dma.h> |
| 167 | #include <asm/uaccess.h> | 167 | #include <asm/uaccess.h> |
| @@ -3514,7 +3514,7 @@ static int pktgen_thread_worker(void *arg) | |||
| 3514 | 3514 | ||
| 3515 | init_waitqueue_head(&t->queue); | 3515 | init_waitqueue_head(&t->queue); |
| 3516 | 3516 | ||
| 3517 | pr_debug("pktgen: starting pktgen/%d: pid=%d\n", cpu, current->pid); | 3517 | pr_debug("pktgen: starting pktgen/%d: pid=%d\n", cpu, task_pid_nr(current)); |
| 3518 | 3518 | ||
| 3519 | set_current_state(TASK_INTERRUPTIBLE); | 3519 | set_current_state(TASK_INTERRUPTIBLE); |
| 3520 | 3520 | ||
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 1072d16696c3..4a2640d38261 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c | |||
| @@ -744,10 +744,10 @@ static struct net *get_net_ns_by_pid(pid_t pid) | |||
| 744 | rcu_read_lock(); | 744 | rcu_read_lock(); |
| 745 | tsk = find_task_by_pid(pid); | 745 | tsk = find_task_by_pid(pid); |
| 746 | if (tsk) { | 746 | if (tsk) { |
| 747 | task_lock(tsk); | 747 | struct nsproxy *nsproxy; |
| 748 | if (tsk->nsproxy) | 748 | nsproxy = task_nsproxy(tsk); |
| 749 | net = get_net(tsk->nsproxy->net_ns); | 749 | if (nsproxy) |
| 750 | task_unlock(tsk); | 750 | net = get_net(nsproxy->net_ns); |
| 751 | } | 751 | } |
| 752 | rcu_read_unlock(); | 752 | rcu_read_unlock(); |
| 753 | return net; | 753 | return net; |
diff --git a/net/core/scm.c b/net/core/scm.c index 530bee8d9ed9..100ba6d9d478 100644 --- a/net/core/scm.c +++ b/net/core/scm.c | |||
| @@ -24,6 +24,8 @@ | |||
| 24 | #include <linux/interrupt.h> | 24 | #include <linux/interrupt.h> |
| 25 | #include <linux/netdevice.h> | 25 | #include <linux/netdevice.h> |
| 26 | #include <linux/security.h> | 26 | #include <linux/security.h> |
| 27 | #include <linux/pid.h> | ||
| 28 | #include <linux/nsproxy.h> | ||
| 27 | 29 | ||
| 28 | #include <asm/system.h> | 30 | #include <asm/system.h> |
| 29 | #include <asm/uaccess.h> | 31 | #include <asm/uaccess.h> |
| @@ -42,7 +44,7 @@ | |||
| 42 | 44 | ||
| 43 | static __inline__ int scm_check_creds(struct ucred *creds) | 45 | static __inline__ int scm_check_creds(struct ucred *creds) |
| 44 | { | 46 | { |
| 45 | if ((creds->pid == current->tgid || capable(CAP_SYS_ADMIN)) && | 47 | if ((creds->pid == task_tgid_vnr(current) || capable(CAP_SYS_ADMIN)) && |
| 46 | ((creds->uid == current->uid || creds->uid == current->euid || | 48 | ((creds->uid == current->uid || creds->uid == current->euid || |
| 47 | creds->uid == current->suid) || capable(CAP_SETUID)) && | 49 | creds->uid == current->suid) || capable(CAP_SETUID)) && |
| 48 | ((creds->gid == current->gid || creds->gid == current->egid || | 50 | ((creds->gid == current->gid || creds->gid == current->egid || |
diff --git a/net/core/sock.c b/net/core/sock.c index d292b4113d6e..febbcbcf8022 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
| @@ -232,7 +232,7 @@ static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen) | |||
| 232 | warned++; | 232 | warned++; |
| 233 | printk(KERN_INFO "sock_set_timeout: `%s' (pid %d) " | 233 | printk(KERN_INFO "sock_set_timeout: `%s' (pid %d) " |
| 234 | "tries to set negative timeout\n", | 234 | "tries to set negative timeout\n", |
| 235 | current->comm, current->pid); | 235 | current->comm, task_pid_nr(current)); |
| 236 | return 0; | 236 | return 0; |
| 237 | } | 237 | } |
| 238 | *timeo_p = MAX_SCHEDULE_TIMEOUT; | 238 | *timeo_p = MAX_SCHEDULE_TIMEOUT; |
diff --git a/net/ipv4/fib_trie.c b/net/ipv4/fib_trie.c index 81a8285d6d6a..8d8c2915e064 100644 --- a/net/ipv4/fib_trie.c +++ b/net/ipv4/fib_trie.c | |||
| @@ -54,7 +54,7 @@ | |||
| 54 | 54 | ||
| 55 | #include <asm/uaccess.h> | 55 | #include <asm/uaccess.h> |
| 56 | #include <asm/system.h> | 56 | #include <asm/system.h> |
| 57 | #include <asm/bitops.h> | 57 | #include <linux/bitops.h> |
| 58 | #include <linux/types.h> | 58 | #include <linux/types.h> |
| 59 | #include <linux/kernel.h> | 59 | #include <linux/kernel.h> |
| 60 | #include <linux/mm.h> | 60 | #include <linux/mm.h> |
diff --git a/net/ipv4/ipvs/ip_vs_sync.c b/net/ipv4/ipvs/ip_vs_sync.c index 1960747f354c..c99f2a33fb9e 100644 --- a/net/ipv4/ipvs/ip_vs_sync.c +++ b/net/ipv4/ipvs/ip_vs_sync.c | |||
| @@ -794,7 +794,7 @@ static int sync_thread(void *startup) | |||
| 794 | 794 | ||
| 795 | add_wait_queue(&sync_wait, &wait); | 795 | add_wait_queue(&sync_wait, &wait); |
| 796 | 796 | ||
| 797 | set_sync_pid(state, current->pid); | 797 | set_sync_pid(state, task_pid_nr(current)); |
| 798 | complete(tinfo->startup); | 798 | complete(tinfo->startup); |
| 799 | 799 | ||
| 800 | /* | 800 | /* |
| @@ -877,7 +877,7 @@ int start_sync_thread(int state, char *mcast_ifn, __u8 syncid) | |||
| 877 | if (!tinfo) | 877 | if (!tinfo) |
| 878 | return -ENOMEM; | 878 | return -ENOMEM; |
| 879 | 879 | ||
| 880 | IP_VS_DBG(7, "%s: pid %d\n", __FUNCTION__, current->pid); | 880 | IP_VS_DBG(7, "%s: pid %d\n", __FUNCTION__, task_pid_nr(current)); |
| 881 | IP_VS_DBG(7, "Each ip_vs_sync_conn entry need %Zd bytes\n", | 881 | IP_VS_DBG(7, "Each ip_vs_sync_conn entry need %Zd bytes\n", |
| 882 | sizeof(struct ip_vs_sync_conn)); | 882 | sizeof(struct ip_vs_sync_conn)); |
| 883 | 883 | ||
| @@ -917,7 +917,7 @@ int stop_sync_thread(int state) | |||
| 917 | (state == IP_VS_STATE_BACKUP && !sync_backup_pid)) | 917 | (state == IP_VS_STATE_BACKUP && !sync_backup_pid)) |
| 918 | return -ESRCH; | 918 | return -ESRCH; |
| 919 | 919 | ||
| 920 | IP_VS_DBG(7, "%s: pid %d\n", __FUNCTION__, current->pid); | 920 | IP_VS_DBG(7, "%s: pid %d\n", __FUNCTION__, task_pid_nr(current)); |
| 921 | IP_VS_INFO("stopping sync thread %d ...\n", | 921 | IP_VS_INFO("stopping sync thread %d ...\n", |
| 922 | (state == IP_VS_STATE_MASTER) ? | 922 | (state == IP_VS_STATE_MASTER) ? |
| 923 | sync_master_pid : sync_backup_pid); | 923 | sync_master_pid : sync_backup_pid); |
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 4f322003835d..2e6ad6dbba6c 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c | |||
| @@ -1334,7 +1334,7 @@ do_prequeue: | |||
| 1334 | if ((flags & MSG_PEEK) && peek_seq != tp->copied_seq) { | 1334 | if ((flags & MSG_PEEK) && peek_seq != tp->copied_seq) { |
| 1335 | if (net_ratelimit()) | 1335 | if (net_ratelimit()) |
| 1336 | printk(KERN_DEBUG "TCP(%s:%d): Application bug, race in MSG_PEEK.\n", | 1336 | printk(KERN_DEBUG "TCP(%s:%d): Application bug, race in MSG_PEEK.\n", |
| 1337 | current->comm, current->pid); | 1337 | current->comm, task_pid_nr(current)); |
| 1338 | peek_seq = tp->copied_seq; | 1338 | peek_seq = tp->copied_seq; |
| 1339 | } | 1339 | } |
| 1340 | continue; | 1340 | continue; |
diff --git a/net/llc/af_llc.c b/net/llc/af_llc.c index 49eacba824df..46cf962f7f88 100644 --- a/net/llc/af_llc.c +++ b/net/llc/af_llc.c | |||
| @@ -762,7 +762,7 @@ static int llc_ui_recvmsg(struct kiocb *iocb, struct socket *sock, | |||
| 762 | if (net_ratelimit()) | 762 | if (net_ratelimit()) |
| 763 | printk(KERN_DEBUG "LLC(%s:%d): Application " | 763 | printk(KERN_DEBUG "LLC(%s:%d): Application " |
| 764 | "bug, race in MSG_PEEK.\n", | 764 | "bug, race in MSG_PEEK.\n", |
| 765 | current->comm, current->pid); | 765 | current->comm, task_pid_nr(current)); |
| 766 | peek_seq = llc->copied_seq; | 766 | peek_seq = llc->copied_seq; |
| 767 | } | 767 | } |
| 768 | continue; | 768 | continue; |
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index d34a9deca67a..4b4ed2a5803c 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
| @@ -37,8 +37,6 @@ | |||
| 37 | 37 | ||
| 38 | struct ieee80211_local; | 38 | struct ieee80211_local; |
| 39 | 39 | ||
| 40 | #define BIT(x) (1 << (x)) | ||
| 41 | |||
| 42 | #define IEEE80211_ALIGN32_PAD(a) ((4 - ((a) & 3)) & 3) | 40 | #define IEEE80211_ALIGN32_PAD(a) ((4 - ((a) & 3)) & 3) |
| 43 | 41 | ||
| 44 | /* Maximum number of broadcast/multicast frames to buffer when some of the | 42 | /* Maximum number of broadcast/multicast frames to buffer when some of the |
diff --git a/net/netfilter/xt_connbytes.c b/net/netfilter/xt_connbytes.c index af79423bc8e8..9ec50139b9a1 100644 --- a/net/netfilter/xt_connbytes.c +++ b/net/netfilter/xt_connbytes.c | |||
| @@ -2,13 +2,13 @@ | |||
| 2 | * GPL (C) 2002 Martin Devera (devik@cdi.cz). | 2 | * GPL (C) 2002 Martin Devera (devik@cdi.cz). |
| 3 | */ | 3 | */ |
| 4 | #include <linux/module.h> | 4 | #include <linux/module.h> |
| 5 | #include <linux/bitops.h> | ||
| 5 | #include <linux/skbuff.h> | 6 | #include <linux/skbuff.h> |
| 6 | #include <linux/netfilter/x_tables.h> | 7 | #include <linux/netfilter/x_tables.h> |
| 7 | #include <linux/netfilter/xt_connbytes.h> | 8 | #include <linux/netfilter/xt_connbytes.h> |
| 8 | #include <net/netfilter/nf_conntrack.h> | 9 | #include <net/netfilter/nf_conntrack.h> |
| 9 | 10 | ||
| 10 | #include <asm/div64.h> | 11 | #include <asm/div64.h> |
| 11 | #include <asm/bitops.h> | ||
| 12 | 12 | ||
| 13 | MODULE_LICENSE("GPL"); | 13 | MODULE_LICENSE("GPL"); |
| 14 | MODULE_AUTHOR("Harald Welte <laforge@netfilter.org>"); | 14 | MODULE_AUTHOR("Harald Welte <laforge@netfilter.org>"); |
diff --git a/net/rfkill/rfkill-input.c b/net/rfkill/rfkill-input.c index eaabf087c59b..d1e9d68f8ba0 100644 --- a/net/rfkill/rfkill-input.c +++ b/net/rfkill/rfkill-input.c | |||
| @@ -146,18 +146,18 @@ static void rfkill_disconnect(struct input_handle *handle) | |||
| 146 | static const struct input_device_id rfkill_ids[] = { | 146 | static const struct input_device_id rfkill_ids[] = { |
| 147 | { | 147 | { |
| 148 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, | 148 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, |
| 149 | .evbit = { BIT(EV_KEY) }, | 149 | .evbit = { BIT_MASK(EV_KEY) }, |
| 150 | .keybit = { [LONG(KEY_WLAN)] = BIT(KEY_WLAN) }, | 150 | .keybit = { [BIT_WORD(KEY_WLAN)] = BIT_MASK(KEY_WLAN) }, |
| 151 | }, | 151 | }, |
| 152 | { | 152 | { |
| 153 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, | 153 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, |
| 154 | .evbit = { BIT(EV_KEY) }, | 154 | .evbit = { BIT_MASK(EV_KEY) }, |
| 155 | .keybit = { [LONG(KEY_BLUETOOTH)] = BIT(KEY_BLUETOOTH) }, | 155 | .keybit = { [BIT_WORD(KEY_BLUETOOTH)] = BIT_MASK(KEY_BLUETOOTH) }, |
| 156 | }, | 156 | }, |
| 157 | { | 157 | { |
| 158 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, | 158 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT, |
| 159 | .evbit = { BIT(EV_KEY) }, | 159 | .evbit = { BIT_MASK(EV_KEY) }, |
| 160 | .keybit = { [LONG(KEY_UWB)] = BIT(KEY_UWB) }, | 160 | .keybit = { [BIT_WORD(KEY_UWB)] = BIT_MASK(KEY_UWB) }, |
| 161 | }, | 161 | }, |
| 162 | { } | 162 | { } |
| 163 | }; | 163 | }; |
diff --git a/net/sunrpc/sched.c b/net/sunrpc/sched.c index 3c773c53e12e..c98873f39aec 100644 --- a/net/sunrpc/sched.c +++ b/net/sunrpc/sched.c | |||
| @@ -847,7 +847,7 @@ void rpc_init_task(struct rpc_task *task, struct rpc_clnt *clnt, int flags, cons | |||
| 847 | task->tk_start = jiffies; | 847 | task->tk_start = jiffies; |
| 848 | 848 | ||
| 849 | dprintk("RPC: new task initialized, procpid %u\n", | 849 | dprintk("RPC: new task initialized, procpid %u\n", |
| 850 | current->pid); | 850 | task_pid_nr(current)); |
| 851 | } | 851 | } |
| 852 | 852 | ||
| 853 | static struct rpc_task * | 853 | static struct rpc_task * |
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 6996cba5aa96..9163ec526c2a 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c | |||
| @@ -483,7 +483,7 @@ static int unix_listen(struct socket *sock, int backlog) | |||
| 483 | sk->sk_max_ack_backlog = backlog; | 483 | sk->sk_max_ack_backlog = backlog; |
| 484 | sk->sk_state = TCP_LISTEN; | 484 | sk->sk_state = TCP_LISTEN; |
| 485 | /* set credentials so connect can copy them */ | 485 | /* set credentials so connect can copy them */ |
| 486 | sk->sk_peercred.pid = current->tgid; | 486 | sk->sk_peercred.pid = task_tgid_vnr(current); |
| 487 | sk->sk_peercred.uid = current->euid; | 487 | sk->sk_peercred.uid = current->euid; |
| 488 | sk->sk_peercred.gid = current->egid; | 488 | sk->sk_peercred.gid = current->egid; |
| 489 | err = 0; | 489 | err = 0; |
| @@ -1133,7 +1133,7 @@ restart: | |||
| 1133 | unix_peer(newsk) = sk; | 1133 | unix_peer(newsk) = sk; |
| 1134 | newsk->sk_state = TCP_ESTABLISHED; | 1134 | newsk->sk_state = TCP_ESTABLISHED; |
| 1135 | newsk->sk_type = sk->sk_type; | 1135 | newsk->sk_type = sk->sk_type; |
| 1136 | newsk->sk_peercred.pid = current->tgid; | 1136 | newsk->sk_peercred.pid = task_tgid_vnr(current); |
| 1137 | newsk->sk_peercred.uid = current->euid; | 1137 | newsk->sk_peercred.uid = current->euid; |
| 1138 | newsk->sk_peercred.gid = current->egid; | 1138 | newsk->sk_peercred.gid = current->egid; |
| 1139 | newu = unix_sk(newsk); | 1139 | newu = unix_sk(newsk); |
| @@ -1194,7 +1194,7 @@ static int unix_socketpair(struct socket *socka, struct socket *sockb) | |||
| 1194 | sock_hold(skb); | 1194 | sock_hold(skb); |
| 1195 | unix_peer(ska)=skb; | 1195 | unix_peer(ska)=skb; |
| 1196 | unix_peer(skb)=ska; | 1196 | unix_peer(skb)=ska; |
| 1197 | ska->sk_peercred.pid = skb->sk_peercred.pid = current->tgid; | 1197 | ska->sk_peercred.pid = skb->sk_peercred.pid = task_tgid_vnr(current); |
| 1198 | ska->sk_peercred.uid = skb->sk_peercred.uid = current->euid; | 1198 | ska->sk_peercred.uid = skb->sk_peercred.uid = current->euid; |
| 1199 | ska->sk_peercred.gid = skb->sk_peercred.gid = current->egid; | 1199 | ska->sk_peercred.gid = skb->sk_peercred.gid = current->egid; |
| 1200 | 1200 | ||
