sunrpc: use the struct net as the svc proc private
Subsystems (4)
[email protected]
maintainerPATCH 1/1 sunrpc: use the struct net as the svc proc private
From: Josef Bacik <[email protected]>
[ Upstream commit 418b9687dece5bd763c09b5c27a801a7e3387be9 ]
nfsd is the only thing using this helper, and it doesn't use the private currently. When we switch to per-network namespace stats we will need the struct net * in order to get to the nfsd_net. Use the net as the proc private so we can utilize this when we make the switch over.
--- net/sunrpc/stats.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
This pre-requisite is needed for upstream commit 4b14885411f7 ("nfsd:
make all of the nfsd stats per-network namespace").
net/sunrpc/stats.c +1 -1
@@ -314,7 +314,7 @@ EXPORT_SYMBOL_GPL(rpc_proc_unregister);struct proc_dir_entry *svc_proc_register (struct net *net,struct svc_stat *statp,const struct proc_ops *proc_ops) { -return do_register (net, statp->program->pg_name, statp, proc_ops); +return do_register (net, statp->program->pg_name, net, proc_ops); }EXPORT_SYMBOL_GPL (svc_proc_register);
Signature · 1 line
2.45.1
Greg KH
maintainerQuoted 12 lines · On Mon, May 27, 2024 at 11:27:28AM -0400, [email protected] wrote:
From: Josef Bacik <[email protected]>
[ Upstream commit
418b9687dece5bd763c09b5c27a801a7e3387be9]nfsd is the only thing using this helper, and it doesn't use the private currently. When we switch to per-network namespace stats we will need the struct net * in order to get to the
nfsd_net. Use the net as the proc private so we can utilize this when we make the switch over.Signed-off-by Josef Bacik <[email protected]>Reviewed-by Jeff Layton <[email protected]>Signed-off-by Chuck Lever <[email protected]>
Quoted 6 lines
--- net/sunrpc/stats.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)This pre-requisite is needed for upstream commit
4b14885411f7("nfsd:
make all of the nfsd stats per-network namespace").
Now queued up, thanks.
greg k-h