mirror of https://gitee.com/openkylin/linux.git
netfilter: change NF_ASSERT to WARN_ON
Change netfilter asserts to standard WARN_ON. This has the benefit of backtrace info and also causes netfilter errors to show up on kerneloops.org. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
parent
e94c67436e
commit
af5676039a
|
@ -49,12 +49,7 @@ MODULE_DESCRIPTION("arptables core");
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_NETFILTER_DEBUG
|
||||
#define ARP_NF_ASSERT(x) \
|
||||
do { \
|
||||
if (!(x)) \
|
||||
printk("ARP_NF_ASSERT: %s:%s:%u\n", \
|
||||
__func__, __FILE__, __LINE__); \
|
||||
} while(0)
|
||||
#define ARP_NF_ASSERT(x) WARN_ON(!(x))
|
||||
#else
|
||||
#define ARP_NF_ASSERT(x)
|
||||
#endif
|
||||
|
|
|
@ -51,12 +51,7 @@ MODULE_DESCRIPTION("IPv4 packet filter");
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_NETFILTER_DEBUG
|
||||
#define IP_NF_ASSERT(x) \
|
||||
do { \
|
||||
if (!(x)) \
|
||||
printk("IP_NF_ASSERT: %s:%s:%u\n", \
|
||||
__func__, __FILE__, __LINE__); \
|
||||
} while(0)
|
||||
#define IP_NF_ASSERT(x) WARN_ON(!(x))
|
||||
#else
|
||||
#define IP_NF_ASSERT(x)
|
||||
#endif
|
||||
|
|
|
@ -52,12 +52,7 @@ MODULE_DESCRIPTION("IPv6 packet filter");
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_NETFILTER_DEBUG
|
||||
#define IP_NF_ASSERT(x) \
|
||||
do { \
|
||||
if (!(x)) \
|
||||
printk("IP_NF_ASSERT: %s:%s:%u\n", \
|
||||
__func__, __FILE__, __LINE__); \
|
||||
} while(0)
|
||||
#define IP_NF_ASSERT(x) WARN_ON(!(x))
|
||||
#else
|
||||
#define IP_NF_ASSERT(x)
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue