From: Neil Brown Date: Tue, 29 Oct 2002 10:00:40 +0000 (-0800) Subject: [PATCH] Define domain_release handle for AUTH_UNIX domains X-Git-Tag: v2.5.45~7^2~12 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=159ecf449ccc0382a3c3cd1102b2da590eb44ba2;p=history.git [PATCH] Define domain_release handle for AUTH_UNIX domains --- diff --git a/net/sunrpc/svcauth_unix.c b/net/sunrpc/svcauth_unix.c index a0ecd43fbc8a..7fabce411088 100644 --- a/net/sunrpc/svcauth_unix.c +++ b/net/sunrpc/svcauth_unix.c @@ -68,6 +68,14 @@ struct auth_domain *unix_domain_find(char *name) return rv; } +static void svcauth_unix_domain_release(struct auth_domain *dom) +{ + struct unix_domain *ud = container_of(dom, struct unix_domain, h); + + kfree(dom->name); + kfree(ud); +} + /************************************************** * cache for IP address to unix_domain @@ -462,5 +470,6 @@ struct auth_ops svcauth_unix = { .flavour = RPC_AUTH_UNIX, .accept = svcauth_unix_accept, .release = svcauth_unix_release, + .domain_release = svcauth_unix_domain_release, };