/* If user space is running rpcbind, it should take the v4 UNSET and clear everything for this . If user space is running portmap, it will reject the v4 UNSET, but won't have any "inet6" entries anyway. So a PMAP_UNSET should be sufficient in this case to clear all existing entries for .  */
static void __svc_unregister(const u32 program, const u32 version, const char *progname)
/* If user space is running rpcbind, it should take the v4 UNSET and clear everything for this . If user space is running portmap, it will reject the v4 UNSET, but won't have any "inet6" entries anyway. So a PMAP_UNSET should be sufficient in this case to clear all existing entries for .  */
static void __svc_unregister(const u32 program, const u32 version, const char *progname)
{
	int error;
	error = rpcb_v4_register(program, version, NULL, "");
	if (error == -EPROTONOSUPPORT)
		error = rpcb_register(program, version, 0, 0);
	dprintk("svc: %s(%sv%u), error %d\n",
			__func__, progname, version, error);
}