From 0c08c7b8f3ad02aece8e16b699b518e519627cf8 Mon Sep 17 00:00:00 2001 From: Oleg Drokin Date: Fri, 11 Jan 2008 21:57:35 -0500 Subject: [PATCH] --- yaml --- r: 82446 b: refs/heads/master c: 54ca95eb362d6988a577965ffb77c08702adb890 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/lockd/svclock.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f61561c99eea..08e9216b9787 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8838dc43d6544570e8969a74ddc4a0d21abffde6 +refs/heads/master: 54ca95eb362d6988a577965ffb77c08702adb890 diff --git a/trunk/fs/lockd/svclock.c b/trunk/fs/lockd/svclock.c index 84c4d5e04ebb..2f4d8fa66689 100644 --- a/trunk/fs/lockd/svclock.c +++ b/trunk/fs/lockd/svclock.c @@ -505,12 +505,12 @@ nlmsvc_testlock(struct svc_rqst *rqstp, struct nlm_file *file, goto out; } if (block->b_flags & B_GOT_CALLBACK) { + nlmsvc_unlink_block(block); if (block->b_fl != NULL && block->b_fl->fl_type != F_UNLCK) { lock->fl = *block->b_fl; goto conf_lock; } else { - nlmsvc_unlink_block(block); ret = nlm_granted; goto out; }