aboutsummaryrefslogtreecommitdiff
path: root/crypto/crc32c.c
diff options
context:
space:
mode:
authorJames Chapman <jchapman@katalix.com>2008-05-19 14:10:01 -0700
committerDavid S. Miller <davem@davemloft.net>2008-05-19 14:10:01 -0700
commit090c48d3dd5ea90b37350334aaed9a93b0c1e0a1 (patch)
treeb912bf1bd1519bfcccd36e0927a7adf43f34587b /crypto/crc32c.c
parent066b2118976e6e7cc50eed39e2747c75343a23c4 (diff)
l2tp: avoid skb truesize bug if headroom is increased
A user reported seeing occasional bugs such as the following when using the L2TP driver. SKB BUG: Invalid truesize (272) len=72, sizeof(sk_buff)=208 When L2TP adds its header in the transmit path, it might need to increase the headroom of the skb. In some cases, the increased headroom trips a kernel bug when the skb is freed because the skb has grown beyond its truesize value. The fix is to increase the truesize by the amount of headroom added, after orphaning the skb. While here, fix a misleading comment. Thanks to Iouri Kharon <bc-info@styx.cabel.net> for the initial report and testing the fix. Signed-off-by: James Chapman <jchapman@katalix.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/crc32c.c')
0 files changed, 0 insertions, 0 deletions