Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7840829imu; Thu, 15 Nov 2018 02:19:46 -0800 (PST) X-Google-Smtp-Source: AJdET5evDppSiSFdRAvPei2q0cyrQ4AsVNb8mDEZSe14AKHUIXtgjacfyabYbYXpqrWOuUALYxPo X-Received: by 2002:a65:60c9:: with SMTP id r9-v6mr5191224pgv.285.1542277185954; Thu, 15 Nov 2018 02:19:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542277185; cv=none; d=google.com; s=arc-20160816; b=fAFl8c+SeUyVCawYOksucEIett+b8zd6NI5Z2vyZF3mvvmIRkm4PXYZMFU4RNvw2TX XBlfpRZpf7IufFiZSC5CZlxWWPwkZqv6wuMPy+/RCzxAoAtNWuxSkS5tHrwGyFfiMNqc ILrT2lo1Z1HYl9MqAO4cOijnyjKslL5nNSHJzDuYh8IuH8cCMODV1O2UCgs5MO6zeJ+4 TjprsU9DtesC389jaN6XyFmJYIwkuMJgFYzYFBhDow4rf2rWv1GkYkCe4QPQIguNse3h QWG9YdpKgt0ARng1ZD3GlOnliyGm8aBjX//LOA7l8rLugGGspNLPSTl4j+N1xL8k6Top DltQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:mime-version:user-agent:date:message-id:to:subject :from; bh=I85vZWdpv48J0VnpKlBRvNAZqYpNvE5MrqbXTFCZmyk=; b=IcE9ZB2qpv+kus2IRsCwsE1yNpdTV6k0ySQVkIdIXxGzs7xbhhGWlPU0ST02w1PoD0 URFRV1IDHK4JmRsyX3+5MxxK0fSydJqdj88t1UrAozYGu0XkSdCqqwycqWXel+4epIiS bYYt65E9T0Btg7MtDnnqvz6nK+Qb5ci08Si2f//85stYzkSdWMyHyOtMRQb5qjH1zdEP qLaVUbHCWxJKTkg+TymwDHkEfkIAn9l+OaL+FhLG/VusKzN9q3SnSY37dWqUR9RI5++r R7cseQJGMJun3MO99xdxHFFwd1SHH7QIqSDA0+kURjolX8RXz4odQqJwiU/0Wrsjeqiv Y7Ng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 16-v6si28606863pfy.64.2018.11.15.02.19.31; Thu, 15 Nov 2018 02:19:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387742AbeKOUZj (ORCPT + 99 others); Thu, 15 Nov 2018 15:25:39 -0500 Received: from relay.sw.ru ([185.231.240.75]:39648 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728859AbeKOUZj (ORCPT ); Thu, 15 Nov 2018 15:25:39 -0500 Received: from [172.16.24.21] by relay.sw.ru with esmtp (Exim 4.90_1) (envelope-from ) id 1gNEjB-0006vW-3m; Thu, 15 Nov 2018 13:18:25 +0300 From: Vasily Averin Subject: [PATCH 2/3] dlm: lost put_lkb on error path in receive_convert() and receive_unlock() To: linux-kernel@vger.kernel.org, Christine Caulfield , David Teigland , cluster-devel@redhat.com Message-ID: Date: Thu, 15 Nov 2018 13:18:24 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fixes 6d40c4a708e0 ("dlm: improve error and debug messages") Cc: stable@kernel.org # 3.5 Signed-off-by: Vasily Averin --- fs/dlm/lock.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/dlm/lock.c b/fs/dlm/lock.c index 2cb125cc21c9..03d767b94f7b 100644 --- a/fs/dlm/lock.c +++ b/fs/dlm/lock.c @@ -4180,6 +4180,7 @@ static int receive_convert(struct dlm_ls *ls, struct dlm_message *ms) (unsigned long long)lkb->lkb_recover_seq, ms->m_header.h_nodeid, ms->m_lkid); error = -ENOENT; + dlm_put_lkb(lkb); goto fail; } @@ -4233,6 +4234,7 @@ static int receive_unlock(struct dlm_ls *ls, struct dlm_message *ms) lkb->lkb_id, lkb->lkb_remid, ms->m_header.h_nodeid, ms->m_lkid); error = -ENOENT; + dlm_put_lkb(lkb); goto fail; } -- 2.17.1