Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp1232083ybm; Sat, 30 May 2020 02:44:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6jp24/NL7dhwhrByRzQ+V6QXQ2Poa4ozU71ODWs8B5Di5oWhzGhGelaugqwX5isRlLeuh X-Received: by 2002:aa7:ce10:: with SMTP id d16mr12571482edv.116.1590831886067; Sat, 30 May 2020 02:44:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590831886; cv=none; d=google.com; s=arc-20160816; b=I1R1+CpXxbPJ08BjkFDx7mBiIxc0iNQ8Turqxw8565AR5IxK04MABgxg8BFb3v7Ef6 /UZxRtQrKJWgASD9ZRJHdNpyNKEAnu5A7E8vUeQ8Fn5lO4BUF3KxDkwPxTcOENLfCy7y mSAyN63Z+drhP22ANUyqP5HlkmTtH6rKcVvDYUCxToGBwotHGyFxhMkNto+SSQj0kwF4 1618U/UQafUpUj5StYa9/5qmumYiAIAI1xMoFwLk49MQkDIyTnBGcI1Sz6y/sEDcO4om XTNnrUrx0SIqImI+ZS0/CjzAiNLvhIM2vYZqGsNOicwHtT/FHdZPO+IUEd3BXZVCDSDl Hy0g== 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:subject:to :from:cc:dkim-signature:dkim-signature; bh=l6l0gdQNHqrc/k4DoUqAApGgeHuzpVjcBY3jV1WKBQk=; b=AWQxmpzGgI/xDcJSYGVAgdXsKo2eTfLXOaZAw1RxB6gEemiG49dTmoal8ARk+nBcEL w4/6b3TvOimKcBkaSw4uAaSENgk/SBP0+H8lZ89uVme8xxBuo7qzyHy5TDQdn2y1i/+W x0j39jFewDDJfgxd6TOBc21dxhf86Xq2zoVL7Y98y3pqTTShafEVldSLQFwP/hMW+W2Q Xjh4hLsi1i1d4nREYW/hAcgEIPDH5c5fbMEVLMnWDVf2VbamEdAUVzZqDna1b7GyyNd5 YgtHp80pJp+oSDRnMjKuTQ+vQL32V8PVsEe+0G7xLD54DTtCfEqN9XJBAL2KzRt8NWEO qIww== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@octiron.net header.s=20180214 header.b=eT2uzsAJ; dkim=pass header.i=@octiron.net header.s=20180214 header.b=u12J+quM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=octiron.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g15si6754862ejh.346.2020.05.30.02.44.23; Sat, 30 May 2020 02:44:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@octiron.net header.s=20180214 header.b=eT2uzsAJ; dkim=pass header.i=@octiron.net header.s=20180214 header.b=u12J+quM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=octiron.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728836AbgE3Jmi (ORCPT + 99 others); Sat, 30 May 2020 05:42:38 -0400 Received: from fourecks.uuid.uk ([147.135.211.183]:52632 "EHLO fourecks.uuid.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728802AbgE3Jmg (ORCPT ); Sat, 30 May 2020 05:42:36 -0400 X-Greylist: delayed 557 seconds by postgrey-1.27 at vger.kernel.org; Sat, 30 May 2020 05:42:33 EDT DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=octiron.net ; s=20180214; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:To:From:Cc:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=l6l0gdQNHqrc/k4DoUqAApGgeHuzpVjcBY3jV1WKBQk=; b=eT2uzsAJPCT8cPPAb1U3MMXRHG 3YrvhUvaMJuKJ28OOiMPLRPXUnlQJwiY8lbqKieb8RmUSoiv3C30DTKH9rYv8Dxt0CqxaHkK+IQj8 NrenobWMjXJWsI07y9ZnHuEx/QFVXRggbVuqGBceTFarfgu26wuAlY3jITrwJeovN4fkh9VXvHf6j Q7bRLh6tRdR9ka9Uya5DevUgm5gQNaR2v888egLRRMswJzK8LF8ku35A41cFvzmun5mN7hSp17drt CVd0i1+WYCzT94QlMG0GFCQpGRq4xjwMyrzDksRhxWh+IWM57Z3lHk83RZvQ3zv55fKbfgnJvZGxf hqpAylRQ==; Received: by fourecks.uuid.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jexrS-00073n-Hm; Sat, 30 May 2020 10:33:12 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=octiron.net ; s=20180214; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:To:From:Cc; bh=l6l0gdQNHqrc/k4DoUqAApGgeHuzpVjcBY3jV1WKBQk=; b=u12J+quM+mso+wgsKqmm1U0opE POzNz+VSrpn8cq3iEfPJG8lNnvj2oT1fb6otQ1dQcB+6v5UKsM+pRjwYKkdw2ro2uwny/Cf3WQOlN A91SE//y87iLQuPqqlwUHU4c5eB60LsxTN1+dHOb0DV0aI0pa9f9f+J1vzLJVFR4WBFP0moY1wsBX qM4oxfh4AeQZc59dx+4qW4j3YJSDZOf94cRPNuJO4O0yaCVclP9GHlV9+pG9hDIm8Y0G/1mVFcmQu TbjCe6mLsosp6rXs4zrF0kOsb3VdntpMYwCAkkvAeSrhdXLBPu6KKQ8ggCInRwpVk7ERxsR9jIHYd 6y1PzwVg==; Received: by tsort.uuid.uk with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1jexrJ-0007Gg-NH; Sat, 30 May 2020 10:33:00 +0100 Cc: linux-scsi@vger.kernel.org, Merlijn Wajer , Linux Kernel Mailing List From: Simon Arlott To: "Martin K . Petersen" , "James E.J. Bottomley" , Jens Axboe Subject: [PATCH 1/2] scsi: sr: Fix sr_probe() missing mutex_destroy Message-ID: <0cb16d6f-098a-a8c3-09c3-273d02067ada@0882a8b5-c6c3-11e9-b005-00805fc181fe> Date: Sat, 30 May 2020 10:32:53 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the device minor cannot be allocated or the cdrom fails to be registered then the mutex should be destroyed. Signed-off-by: Simon Arlott --- drivers/scsi/sr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c index d2fe3fa470f9..8d062d4f3ce0 100644 --- a/drivers/scsi/sr.c +++ b/drivers/scsi/sr.c @@ -817,6 +817,7 @@ static int sr_probe(struct device *dev) fail_put: put_disk(disk); + mutex_destroy(&cd->lock); fail_free: kfree(cd); fail: -- 2.17.1 -- Simon Arlott