Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=172a863f2bfbacf4b6bfc06db219b946a058ce1a
Commit:     172a863f2bfbacf4b6bfc06db219b946a058ce1a
Parent:     a9d41192b96559aa3658bc7886468a46da911c76
Author:     Herbert Xu <[EMAIL PROTECTED]>
AuthorDate: Mon Oct 15 01:46:08 2007 -0700
Committer:  David S. Miller <[EMAIL PROTECTED]>
CommitDate: Mon Oct 15 12:26:33 2007 -0700

    [NET]: Fix csum_start update in pskb_expand_head
    
    I got confused by the dual nature of the off variable in the
    function pskb_expand_head.  The csum_start offset should use
    nhead instead of off which can change depending on whether we
    are using offsets or pointers.
    
    Signed-off-by: Herbert Xu <[EMAIL PROTECTED]>
    Signed-off-by: David S. Miller <[EMAIL PROTECTED]>
---
 net/core/skbuff.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index c3aa68c..70d9b5d 100644
--- a/net/core/skbuff.c
+++ b/net/core/skbuff.c
@@ -682,7 +682,7 @@ int pskb_expand_head(struct sk_buff *skb, int nhead, int 
ntail,
        skb->transport_header += off;
        skb->network_header   += off;
        skb->mac_header       += off;
-       skb->csum_start       += off;
+       skb->csum_start       += nhead;
        skb->cloned   = 0;
        skb->hdr_len  = 0;
        skb->nohdr    = 0;
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to