From: Eric Dumazet Date: Sun, 16 May 2010 07:34:04 +0000 (-0700) Subject: tcp: fix MD5 (RFC2385) support X-Git-Tag: v2.6.34~1^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35790c0421121364883a167bab8a2e37e1f67f78;p=pandora-kernel.git tcp: fix MD5 (RFC2385) support TCP MD5 support uses percpu data for temporary storage. It currently disables preemption so that same storage cannot be reclaimed by another thread on same cpu. We also have to make sure a softirq handler wont try to use also same context. Various bug reports demonstrated corruptions. Fix is to disable preemption and BH. Reported-by: Bhaskar Dutta Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed