linux_dsm_epyc7002/include/linux/sunrpc
Stanislav Kinsbursky 80df9d2022 SUNRPC: subscribe RPC clients to pipefs notifications
This patch subscribes RPC clients to RPC pipefs notifications. RPC clients
notifier block is registering with pipefs initialization during SUNRPC module
init.
This notifier callback is responsible for RPC client PipeFS directory and GSS
pipes creation. For pipes creation and destruction two additional callbacks
were added to struct rpc_authops.
Note that no locking required in notifier callback because PipeFS superblock
pointer is passed as an argument from it's creation or destruction routine and
thus we can be sure about it's validity.

Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2012-01-31 18:20:25 -05:00
..
auth_gss.h SUNRPC: Clean up the RPCSEC_GSS service ticket requests 2012-01-05 10:42:38 -05:00
auth.h SUNRPC: subscribe RPC clients to pipefs notifications 2012-01-31 18:20:25 -05:00
bc_xprt.h
cache.h sunrpc: propagate umode_t 2012-01-03 22:55:04 -05:00
clnt.h net: use IS_ENABLED(CONFIG_IPV6) 2011-12-11 18:25:16 -05:00
debug.h
gss_api.h
gss_asn1.h
gss_err.h
gss_krb5_enctypes.h
gss_krb5.h
Kbuild
metrics.h
msg_prot.h
rpc_pipe_fs.h SUNRPC: split SUNPRC PipeFS dentry and private pipe data creation 2012-01-31 18:20:25 -05:00
rpc_rdma.h
sched.h SUNRPC: make SUNPRC clients list per network namespace context 2012-01-31 18:20:25 -05:00
stats.h
svc_rdma.h
svc_xprt.h SUNRPC: create svc_xprt in proper network namespace 2011-12-06 16:20:42 -05:00
svc.h Merge branch 'osd-devel' into nfs-for-next 2011-11-02 23:56:40 -04:00
svcauth_gss.h
svcauth.h
svcsock.h svcrpc: destroy server sockets all at once 2011-12-06 16:18:52 -05:00
timer.h
types.h
xdr.h NFSv4: include bitmap in nfsv4 get acl data 2012-01-05 10:42:42 -05:00
xprt.h
xprtrdma.h
xprtsock.h