diff options
-rw-r--r-- | fs/gfs2/glock.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c index 8f0c19d1d943..a23524aa3eac 100644 --- a/fs/gfs2/glock.c +++ b/fs/gfs2/glock.c | |||
@@ -836,8 +836,7 @@ void gfs2_holder_reinit(unsigned int state, unsigned flags, struct gfs2_holder * | |||
836 | gh->gh_flags = flags; | 836 | gh->gh_flags = flags; |
837 | gh->gh_iflags = 0; | 837 | gh->gh_iflags = 0; |
838 | gh->gh_ip = _RET_IP_; | 838 | gh->gh_ip = _RET_IP_; |
839 | if (gh->gh_owner_pid) | 839 | put_pid(gh->gh_owner_pid); |
840 | put_pid(gh->gh_owner_pid); | ||
841 | gh->gh_owner_pid = get_pid(task_pid(current)); | 840 | gh->gh_owner_pid = get_pid(task_pid(current)); |
842 | } | 841 | } |
843 | 842 | ||