--- kernel/drivers/net/stack/include/rtskb.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/kernel/drivers/net/stack/include/rtskb.h b/kernel/drivers/net/stack/include/rtskb.h index a1793e9a8..2d95d6ff8 100644 --- a/kernel/drivers/net/stack/include/rtskb.h +++ b/kernel/drivers/net/stack/include/rtskb.h @@ -282,6 +282,9 @@ extern unsigned int rtskb_amount_max; /* maximum number of allocated rtskbs */ #ifdef CONFIG_XENO_DRIVERS_NET_CHECKED extern void rtskb_over_panic(struct rtskb *skb, int len, void *here); extern void rtskb_under_panic(struct rtskb *skb, int len, void *here); +#define rtskb_checksum_none_assert(skb) (WARN_ON_ONCE(skb->ip_summed != CHECKSUM_NONE)) +#else +#define rtskb_checksum_none_assert(skb) do { (void)skb; } while (0) #endif extern struct rtskb *rtskb_pool_dequeue(struct rtskb_pool *pool); @@ -294,8 +297,6 @@ extern void kfree_rtskb(struct rtskb *skb); #define dev_kfree_rtskb(a) kfree_rtskb(a) -#define rtskb_checksum_none_assert(skb) (skb->ip_summed = CHECKSUM_NONE) - static inline void rtskb_tx_timestamp(struct rtskb *skb) { nanosecs_abs_t *ts = skb->xmit_stamp; -- 2.17.2