]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/lockd/svclock.c
lockd: call locks_release_private to cleanup per-filesystem state
[net-next-2.6.git] / fs / lockd / svclock.c
index 83ee34203bd7748ffa138a93c21ea964b140a1b8..e577a78d7bacf9e07d3cb50f4bb657d30d5e9446 100644 (file)
@@ -326,6 +326,8 @@ static void nlmsvc_freegrantargs(struct nlm_rqst *call)
 {
        if (call->a_args.lock.oh.data != call->a_owner)
                kfree(call->a_args.lock.oh.data);
+
+       locks_release_private(&call->a_args.lock.fl);
 }
 
 /*