net: skbuff: Remove unused skb_add_data()
authorYue Haibing <yuehaibing@huawei.com>
Wed, 12 Mar 2025 06:34:50 +0000 (14:34 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Mar 2025 12:04:12 +0000 (13:04 +0100)
Since commit a4ea4c477619 ("rxrpc: Don't use a ring buffer for call Tx
queue") this function is not used anymore.

Signed-off-by: Yue Haibing <yuehaibing@huawei.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250312063450.183652-1-yuehaibing@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
include/linux/skbuff.h

index b8a1343d6785cff6b270a0be7777061fc9dfafbb..cd8294cdc249680da4dca77fe7965b73709cf068 100644 (file)
@@ -3867,25 +3867,6 @@ static inline int __must_check skb_put_padto(struct sk_buff *skb, unsigned int l
 bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i)
        __must_check;
 
-static inline int skb_add_data(struct sk_buff *skb,
-                              struct iov_iter *from, int copy)
-{
-       const int off = skb->len;
-
-       if (skb->ip_summed == CHECKSUM_NONE) {
-               __wsum csum = 0;
-               if (csum_and_copy_from_iter_full(skb_put(skb, copy), copy,
-                                                &csum, from)) {
-                       skb->csum = csum_block_add(skb->csum, csum, off);
-                       return 0;
-               }
-       } else if (copy_from_iter_full(skb_put(skb, copy), copy, from))
-               return 0;
-
-       __skb_trim(skb, off);
-       return -EFAULT;
-}
-
 static inline bool skb_can_coalesce(struct sk_buff *skb, int i,
                                    const struct page *page, int off)
 {