mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-28 20:44:27 -04:00 
			
		
		
		
	Delete a bunch of fixes that are already included. Refresh patches. Compile-tested on malta/mipsel Runtime-tested on malta/mipsel Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
		
			
				
	
	
		
			27 lines
		
	
	
		
			611 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			611 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/net/netlink/af_netlink.c
 | |
| +++ b/net/netlink/af_netlink.c
 | |
| @@ -1107,23 +1107,7 @@ void netlink_detachskb(struct sock *sk,
 | |
|  
 | |
|  static struct sk_buff *netlink_trim(struct sk_buff *skb, gfp_t allocation)
 | |
|  {
 | |
| -	int delta;
 | |
| -
 | |
|  	WARN_ON(skb->sk != NULL);
 | |
| -	delta = skb->end - skb->tail;
 | |
| -	if (is_vmalloc_addr(skb->head) || delta * 2 < skb->truesize)
 | |
| -		return skb;
 | |
| -
 | |
| -	if (skb_shared(skb)) {
 | |
| -		struct sk_buff *nskb = skb_clone(skb, allocation);
 | |
| -		if (!nskb)
 | |
| -			return skb;
 | |
| -		consume_skb(skb);
 | |
| -		skb = nskb;
 | |
| -	}
 | |
| -
 | |
| -	if (!pskb_expand_head(skb, 0, -delta, allocation))
 | |
| -		skb->truesize -= delta;
 | |
|  
 | |
|  	return skb;
 | |
|  }
 |