From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Greg Kroah-Hartman , alan@lxorguk.ukuu.org.uk, David Zafman , Sage Weil Subject: [ 11/24] ceph: fix dentry reference leak in encode_fh() Date: Fri, 2 Nov 2012 10:06:59 -0700 Message-Id: <20121102170248.233743588@linuxfoundation.org> In-Reply-To: <20121102170247.406319110@linuxfoundation.org> References: <20121102170247.406319110@linuxfoundation.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: 3.6-stable review patch. If anyone has any objections, please let me know. ------------------ From: David Zafman commit 52eb5a900a9863a8b77a895f770e5d825c8e02c6 upstream. Call to d_find_alias() needs a corresponding dput() This fixes http://tracker.newdream.net/issues/3271 Signed-off-by: David Zafman Reviewed-by: Sage Weil Signed-off-by: Greg Kroah-Hartman --- fs/ceph/export.c | 2 ++ 1 file changed, 2 insertions(+) --- a/fs/ceph/export.c +++ b/fs/ceph/export.c @@ -90,6 +90,8 @@ static int ceph_encode_fh(struct inode * *max_len = handle_length; type = 255; } + if (dentry) + dput(dentry); return type; }