
< 	DEBUG_NET_WARN_ON_ONCE(len > INT_MAX);
< 	skb->data -= len;
< 	skb->len  += len;
---
> 	if (len > INT_MAX) {
> 		WARN_ONCE(1, "len %u > INT_MAX\n", len);
> 		len = INT_MAX;
> 	}
> 	skb->data = (void *)((uintptr_t)skb->data - len);
> 	skb->len = saturating_add(skb->len, len);
