Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7840403imu; Thu, 15 Nov 2018 02:19:16 -0800 (PST) X-Google-Smtp-Source: AJdET5fY8Weg5q1+m/1YM8gK9t118zxubLrYub3YjhhkpjJchUeZMpR/hgbftneniN/kJ2YMqNJ1 X-Received: by 2002:a62:b802:: with SMTP id p2-v6mr5762314pfe.1.1542277155965; Thu, 15 Nov 2018 02:19:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542277155; cv=none; d=google.com; s=arc-20160816; b=zzc5/8M/Q+4Qwzg/DC6QEVUN7rDi9ZxmO0EF85aostSkRdEYmV9aSw6wrGVmc1XSbz t0Ah5SHYYRuKmnh4uFIByuJmaGbk+QLmZifXykGCblKT7uwuVbmiyJRyKPFRaUNX+Lcj x5c1hhBvNZW0v/7VfDt+Ef8XV7RgL3lLqx5ShziOu53VrY8Hq/eAF+kib9XndsdDjAsO gIpmtD+jSR5kNXVoDFAOzhhMIXgg6wSMg6OCe+uZIEKSfvnfojlsbknyPdXayxLAG2xG OvcoxP/zUrs5pnw7AQuvnq4tRYD4TSn0noQrfbIY9FgXa9aWm8Tvt8ebkaCuT0wg7BLg ZEBA== 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=5hI3H2KBXkfNIGK5UnX8KSxOOfga8/jlkfXSCdwvSOI=; b=sIZmIn4YDQvASQT3apBueMow3oNvUjIh/tMwwLODBr24OCzLY6IElO+xJeqZd+olKS OARYniGknw/MEPKWF8vPFCrhs70ozkI71FsyzeufmePb2B11LB+t72LJkW4IiTIKxoE4 3R7TJxj8c9d6jh2YzjK3SR/DQsqb5aSwdoFaOiwiGOxTD3w/bGEWpzA2U+sxUPpFguq4 n0Jz6SrkEyr1N0JvSmIbR2MSPB+zzHdnMNZHIL/VUhK+UqIAipJUfNrrsd78v00CNa0d Vd3JWFS9h1/kkBq4n5QTWPATjfXtgMqhYPBRqOs0K3BEEVSeNgo47ZdprtRzgEKkySBn R46w== 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 r85-v6si1314026pfb.43.2018.11.15.02.19.01; Thu, 15 Nov 2018 02:19:15 -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 S1732655AbeKOUZd (ORCPT + 99 others); Thu, 15 Nov 2018 15:25:33 -0500 Received: from relay.sw.ru ([185.231.240.75]:39646 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728859AbeKOUZd (ORCPT ); Thu, 15 Nov 2018 15:25:33 -0500 Received: from [172.16.24.21] by relay.sw.ru with esmtp (Exim 4.90_1) (envelope-from ) id 1gNEj6-0006vR-3L; Thu, 15 Nov 2018 13:18:20 +0300 From: Vasily Averin Subject: [PATCH 1/3] dlm: possible memory leak on error path in create_lkb() To: linux-kernel@vger.kernel.org, Christine Caulfield , David Teigland , cluster-devel@redhat.com Message-ID: Date: Thu, 15 Nov 2018 13:18:18 +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 3d6aa675fff9 ("dlm: keep lkbs in idr") Cc: stable@kernel.org # 3.1 Signed-off-by: Vasily Averin --- fs/dlm/lock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/dlm/lock.c b/fs/dlm/lock.c index cc91963683de..2cb125cc21c9 100644 --- a/fs/dlm/lock.c +++ b/fs/dlm/lock.c @@ -1209,6 +1209,7 @@ static int create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret) if (rv < 0) { log_error(ls, "create_lkb idr error %d", rv); + dlm_free_lkb(lkb); return rv; } -- 2.17.1