Cc: Serge E. Hallyn <serue@...>, Cedric Le Goater <clg@...>, Andrew Morton <akpm@...>, Trond Myklebust <trond.myklebust@...>, Linux Kernel Mailing List <linux-kernel@...>, Linux Containers <containers@...>, <linux-nfs@...>
Actually looking at the code. It looks like a proper fix may be even simpler.
Why do we have both clnt->cl_server and clnt->cl_nodename? Or is cl_server
the other side of the connection?
Thanks that helps a lot.
Semantically processes in different uts namespaces are on different machines.
Which is interesting when the problem happens during NFS unmount. Although
frankly it could fail anyway.
It seems strange that we are creating a client during unmount anyway.
Eric
--