diff options
Diffstat (limited to 'fs/ocfs2')
-rw-r--r-- | fs/ocfs2/dlm/dlmlock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ocfs2/dlm/dlmlock.c b/fs/ocfs2/dlm/dlmlock.c index f32fcba04923..975810b98492 100644 --- a/fs/ocfs2/dlm/dlmlock.c +++ b/fs/ocfs2/dlm/dlmlock.c | |||
@@ -438,7 +438,7 @@ struct dlm_lock * dlm_new_lock(int type, u8 node, u64 cookie, | |||
438 | /* zero memory only if kernel-allocated */ | 438 | /* zero memory only if kernel-allocated */ |
439 | lksb = kzalloc(sizeof(*lksb), GFP_NOFS); | 439 | lksb = kzalloc(sizeof(*lksb), GFP_NOFS); |
440 | if (!lksb) { | 440 | if (!lksb) { |
441 | kfree(lock); | 441 | kmem_cache_free(dlm_lock_cache, lock); |
442 | return NULL; | 442 | return NULL; |
443 | } | 443 | } |
444 | kernel_allocated = 1; | 444 | kernel_allocated = 1; |