From 159ecf449ccc0382a3c3cd1102b2da590eb44ba2 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Tue, 29 Oct 2002 02:00:40 -0800 Subject: [PATCH] Define domain_release handle for AUTH_UNIX domains --- net/sunrpc/svcauth_unix.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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, }; -- cgit v1.2.3