net: fix protocol sk_buff field
Commite992cd9b72(kmemcheck: make bitfield annotations truly no-ops when disabled) allows us to revert a workaround we did in the past to not add holes in sk_buff structure. This patch partially reverts commit14d18a81b5(net: fix kmemcheck annotations) so that sparse doesnt complain: include/linux/skbuff.h:357:41: error: invalid bitfield specifier for type restricted __be16. Reported-by: Stefan Richter <stefanr@s5r6.in-berlin.de> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
					parent
					
						
							
								85b3526932
							
						
					
				
			
			
				commit
				
					
						4ab408dea0
					
				
			
		
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -355,8 +355,8 @@ struct sk_buff {
 | 
				
			||||||
				ipvs_property:1,
 | 
									ipvs_property:1,
 | 
				
			||||||
				peeked:1,
 | 
									peeked:1,
 | 
				
			||||||
				nf_trace:1;
 | 
									nf_trace:1;
 | 
				
			||||||
	__be16			protocol:16;
 | 
					 | 
				
			||||||
	kmemcheck_bitfield_end(flags1);
 | 
						kmemcheck_bitfield_end(flags1);
 | 
				
			||||||
 | 
						__be16			protocol;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	void			(*destructor)(struct sk_buff *skb);
 | 
						void			(*destructor)(struct sk_buff *skb);
 | 
				
			||||||
#if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE)
 | 
					#if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue