From: Ilpo Järvinen Date: Mon, 8 Oct 2007 06:36:41 +0000 (-0700) Subject: [TCP]: Fix two off-by-one errors in fackets_out adjusting logic X-Git-Tag: v2.6.24-rc1~1454^2~148 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29d0a309d11bac9e57af914d0d6a35cde0080861;p=pandora-kernel.git [TCP]: Fix two off-by-one errors in fackets_out adjusting logic 1) Passing wrong skb to tcp_adjust_fackets_out could corrupt fastpath_cnt_hint as tcp_skb_pcount(next_skb) is not included to it if hint points exactly to the next_skb (it's lagging behind, see sacktag). 2) When fastpath_skb_hint is put backwards to avoid dangling skb reference, the skb's pcount must also be removed from count (not included like above). Reported by Cedric Le Goater Signed-off-by: Ilpo Järvinen Signed-off-by: David S. Miller --- Reading git-diff-tree failed