[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20091126.153745.115170133.davem@davemloft.net>
Date: Thu, 26 Nov 2009 15:37:45 -0800 (PST)
From: David Miller <davem@...emloft.net>
To: ilpo.jarvinen@...sinki.fi
Cc: eric.dumazet@...il.com, akpm@...ux-foundation.org,
shemminger@...ux-foundation.org, netdev@...r.kernel.org,
kolo@...atani.cz, bugzilla-daemon@...zilla.kernel.org
Subject: Re: [Bug 14470] New: freez in TCP stack
From: "Ilpo Järvinen" <ilpo.jarvinen@...sinki.fi>
Date: Thu, 26 Nov 2009 23:54:53 +0200 (EET)
> How about this then... Does the original reporter have NFS in use?
>
> [PATCH] tcp: clear hints to avoid a stale one (nfs only affected?)
I must be getting old and senile, but I specifically remembered that
we prevented a socket from ever being bound again once it has been
bound one time specifically so we didn't have to deal with issues
like this.
I really don't think it's valid for NFS to reuse the socket structure
like this over and over again. And that's why only NFS can reproduce
this, the interfaces provided userland can't actually go through this
sequence after a socket goes down one time all the way to close.
Do we really want to audit each and every odd member of the socket
structure from the generic portion all the way down to INET and
TCP specifics to figure out what needs to get zero'd out?
So much relies upon the one-time full zero out during sock allocation.
Let's fix NFS instead.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists