diff options
author | Stanislav Kinsbursky <skinsbursky@parallels.com> | 2011-10-25 14:17:08 +0300 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2011-10-25 13:18:42 +0200 |
commit | e40f5e29ef0909ecba1d759cc930efb7a9a7d935 (patch) | |
tree | 204316f20d01c6e0fadd172f9752798b9f60a779 /mm/page_alloc.c | |
parent | d99085605cd245d8f24858e9d0b06013e13aa044 (diff) | |
download | blackbird-op-linux-e40f5e29ef0909ecba1d759cc930efb7a9a7d935.tar.gz blackbird-op-linux-e40f5e29ef0909ecba1d759cc930efb7a9a7d935.zip |
SUNRPC: setup rpcbind clients if service requires it
New function ("svc_uses_rpcbind") will be used to detect, that new service will
send portmapper register calls. For such services we will create rpcbind
clients and remove all stale portmap registrations.
Also, svc_rpcb_cleanup() will be set as sv_shutdown callback for such services
in case of this field wasn't initialized earlier. This will allow to destroy
rpcbind clients when no other users of them left.
Note: Currently, any creating service will be detected as portmap user.
Probably, this is wrong. But now it depends on program versions "vs_hidden"
flag.
Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'mm/page_alloc.c')
0 files changed, 0 insertions, 0 deletions