From 0498603bab5eba54a087d3193fbb8d29ce3e451c Mon Sep 17 00:00:00 2001 From: Ivan Kokshaysky Date: Mon, 31 Mar 2003 17:08:10 -0800 Subject: [PATCH] [NET]: Fix pointer arith in ICMP stats. --- include/net/icmp.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/net/icmp.h b/include/net/icmp.h index 2e11a0b2355cd..81c6a6c84e02d 100644 --- a/include/net/icmp.h +++ b/include/net/icmp.h @@ -39,15 +39,15 @@ DECLARE_SNMP_STAT(struct icmp_mib, icmp_statistics); #define ICMP_INC_STATS_FIELD(offt) \ (*((unsigned long *) ((void *) \ per_cpu_ptr(icmp_statistics[!in_softirq()],\ - smp_processor_id())) + offt))++; + smp_processor_id()) + offt)))++ #define ICMP_INC_STATS_BH_FIELD(offt) \ (*((unsigned long *) ((void *) \ per_cpu_ptr(icmp_statistics[0], \ - smp_processor_id())) + offt))++; + smp_processor_id()) + offt)))++ #define ICMP_INC_STATS_USER_FIELD(offt) \ (*((unsigned long *) ((void *) \ per_cpu_ptr(icmp_statistics[1], \ - smp_processor_id())) + offt))++; + smp_processor_id()) + offt)))++ extern void icmp_send(struct sk_buff *skb_in, int type, int code, u32 info); extern int icmp_rcv(struct sk_buff *skb); -- 2.53.0