Oops. Major memory leak here. net/sunrpc/auth_gss/auth_gss.c | 1 + 1 files changed, 1 insertion(+) diff -puN net/sunrpc/auth_gss/auth_gss.c~gss_omitted_kmalloc_fix net/sunrpc/auth_gss/auth_gss.c --- linux-2.6.0-test7/net/sunrpc/auth_gss/auth_gss.c~gss_omitted_kmalloc_fix 2003-10-13 11:41:53.000000000 -0400 +++ linux-2.6.0-test7-bfields/net/sunrpc/auth_gss/auth_gss.c 2003-10-13 11:41:53.000000000 -0400 @@ -671,6 +671,7 @@ gss_marshal(struct rpc_task *task, u32 * goto out_put_ctx; } p = xdr_encode_netobj(p, &bufout); + kfree(bufout.data); return p; out_put_ctx: gss_put_ctx(ctx); _