net: use common macro for assering skb->cb[] available size in protocol families
[firefly-linux-kernel-4.4.55.git] / net / ipv4 / tcp.c
index 9d72a0fcd9284425e088cef6e1b8c14e95950ca4..4b57ea8dabc7acb67d8df64e9392f73d7800ee06 100644 (file)
@@ -3005,12 +3005,11 @@ static void __init tcp_init_mem(void)
 
 void __init tcp_init(void)
 {
-       struct sk_buff *skb = NULL;
        unsigned long limit;
        int max_rshare, max_wshare, cnt;
        unsigned int i;
 
-       BUILD_BUG_ON(sizeof(struct tcp_skb_cb) > sizeof(skb->cb));
+       sock_skb_cb_check_size(sizeof(struct tcp_skb_cb));
 
        percpu_counter_init(&tcp_sockets_allocated, 0, GFP_KERNEL);
        percpu_counter_init(&tcp_orphan_count, 0, GFP_KERNEL);