Remove unused devconf macros
Subsystems (3)
PATCH 1/1 Remove unused devconf macros
The SNMP_INC_STATS_OFFSET_BH is used only by ICMP6_INC_STATS_OFFSET_BH. The ICMP6_INC_STATS_OFFSET_BH is unused.
Can we drop them?
Signed-off-by Pavel Emelyanov <[email protected]>
---
include/net/ipv6.h +0 -8
@@ -143,14 +143,6 @@ DECLARE_SNMP_STAT(struct icmpv6msg_mib, icmpv6msg_statistics);#define ICMP6_INC_STATS_BH (idev, field) _DEVINC(icmpv6, _BH, idev, field)#define ICMP6_INC_STATS_USER (idev, field) _DEVINC(icmpv6, _USER, idev, field) -#define ICMP6_INC_STATS_OFFSET_BH (idev, field, offset) ({ \ - struct inet6_dev *_idev = idev; \ - __typeof__(offset) _offset = (offset); \ - if (likely(_idev != NULL)) \ - SNMP_INC_STATS_OFFSET_BH(_idev->stats.icmpv6, field, _offset); \ - SNMP_INC_STATS_OFFSET_BH(icmpv6_statistics, field, _offset); \ -}) -#define ICMP6MSGOUT_INC_STATS (idev, field) \ _DEVINC(icmpv6msg, , idev, field +256)#define ICMP6MSGOUT_INC_STATS_BH (idev, field) \
include/net/snmp.h +0 -2
@@ -134,8 +134,6 @@ struct linux_mib {#define SNMP_INC_STATS_BH (mib, field) \ (per_cpu_ptr(mib[0], raw_smp_processor_id())->mibs[field]++) -#define SNMP_INC_STATS_OFFSET_BH (mib, field, offset) \ - (per_cpu_ptr(mib[0], raw_smp_processor_id())->mibs[field + (offset)]++)#define SNMP_INC_STATS_USER (mib, field) \ (per_cpu_ptr(mib[1], raw_smp_processor_id())->mibs[field]++)#define SNMP_INC_STATS (mib, field) \
Signature · 1 line
1.5.3.4
David Miller
maintainerFrom: Pavel Emelyanov <[email protected]>
Date: Fri, 07 Dec 2007 13:16:43 +0300
Quoted 6 lines
The
SNMP_INC_STATS_OFFSET_BHis used only byICMP6_INC_STATS_OFFSET_BH. TheICMP6_INC_STATS_OFFSET_BHis unused.Can we drop them?
Signed-off-by Pavel Emelyanov <[email protected]>
Sure, applied to net-2.6.25, thanks.