From: Stanislav Kinsbursky Date: Tue, 25 Oct 2011 11:17:08 +0000 (+0300) Subject: SUNRPC: setup rpcbind clients if service requires it X-Git-Tag: v3.2-rc1~52^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e40f5e29ef0909ecba1d759cc930efb7a9a7d935;p=pandora-kernel.git 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 Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed