From: Octavian Purdila Date: Fri, 8 Jan 2010 08:00:09 +0000 (-0800) Subject: tcp: update the netstamp_needed counter when cloning sockets X-Git-Tag: v2.6.33-rc4~10^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=704da560c0a0120d8869187f511491a00951a1d3;p=pandora-kernel.git tcp: update the netstamp_needed counter when cloning sockets This fixes a netstamp_needed accounting issue when the listen socket has SO_TIMESTAMP set: s = socket(AF_INET, SOCK_STREAM, 0); setsockopt(s, SOL_SOCKET, SO_TIMESTAMP, 1); -> netstamp_needed = 1 bind(s, ...); listen(s, ...); s2 = accept(s, ...); -> netstamp_needed = 1 close(s2); -> netstamp_needed = 0 close(s); -> netstamp_needed = -1 Signed-off-by: Octavian Purdila Signed-off-by: David S. Miller --- Reading git-diff-tree failed