diff options
author | Eric Dumazet <eric.dumazet@gmail.com> | 2010-02-28 22:09:26 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-03-02 06:05:05 -0500 |
commit | 4ab408dea0f0dba4dec0555f4f35b7ae703f5e91 (patch) | |
tree | 9bb765972530c87a9f010d45f63027c607864b76 /include | |
parent | 85b3526932645269f67fee3583fa2aa500ab4f34 (diff) |
net: fix protocol sk_buff field
Commit e992cd9b72a18 (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 commit 14d18a81b5171
(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>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/skbuff.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index d266eeef522d..03f816a9b659 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
@@ -355,8 +355,8 @@ struct sk_buff { | |||
355 | ipvs_property:1, | 355 | ipvs_property:1, |
356 | peeked:1, | 356 | peeked:1, |
357 | nf_trace:1; | 357 | nf_trace:1; |
358 | __be16 protocol:16; | ||
359 | kmemcheck_bitfield_end(flags1); | 358 | kmemcheck_bitfield_end(flags1); |
359 | __be16 protocol; | ||
360 | 360 | ||
361 | void (*destructor)(struct sk_buff *skb); | 361 | void (*destructor)(struct sk_buff *skb); |
362 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) | 362 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) |