Messages in this thread | | | Date | Mon, 10 Dec 2012 12:25:12 +0400 | From | Stanislav Kinsbursky <> | Subject | Re: [PATCH 3/6] nfsd: pass net to nfsd_create_serv() |
| |
07.12.2012 20:52, J. Bruce Fields пишет: > On Tue, Dec 04, 2012 at 04:50:16PM +0300, Stanislav Kinsbursky wrote: >> diff --git a/fs/nfsd/nfssvc.c b/fs/nfsd/nfssvc.c >> index 21cba3d..6448391 100644 >> --- a/fs/nfsd/nfssvc.c >> +++ b/fs/nfsd/nfssvc.c >> @@ -334,10 +334,9 @@ static int nfsd_get_default_max_blksize(void) >> return ret; >> } >> >> -int nfsd_create_serv(void) >> +int nfsd_create_serv(struct net *net) >> { >> int error; >> - struct net *net = &init_net; > > What does this apply to? Since 3.6-rc1 we have > 57c8b13e3cd0f94944c9691ce7f58e5fcef8a12d "NFSd: set nfsd_serv to NULL > after service destruction" which includes: > > @@ -332,6 +330,7 @@ static int nfsd_get_default_max_blksize(void) > int nfsd_create_serv(void) > { > int error; > + struct net *net = current->nsproxy->net_ns; > > WARN_ON(!mutex_is_locked(&nfsd_mutex)); > if (nfsd_serv) { > > Am I missing some later patch? >
Maybe I'm missing something. My tree is based on yours branch "for-3.8". Doe I need to rebase?
> --b. >
-- Best regards, Stanislav Kinsbursky -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |