Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1944177ybz; Sat, 2 May 2020 11:19:24 -0700 (PDT) X-Google-Smtp-Source: APiQypJjoo7D9I8EaTyQWjSTIKxzEFL8DBmXVHV6ugYzbkAo1i2n0MD3Kimwven21Om8jco1VctB X-Received: by 2002:a17:906:4c46:: with SMTP id d6mr8311123ejw.257.1588443564459; Sat, 02 May 2020 11:19:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588443564; cv=none; d=google.com; s=arc-20160816; b=b1PdDDDpCe1x/x2xkqn6/GSUnRcRRDxfrdAz+odbKWwonXlAVrcS7ujR1TSXQdNuKp HRTKXQE0q7fGjA3eirxZGRQPNfwHh1DFrLLTU4H2ayBvdxFzwb0I41Hid0y7bPUg+a11 V5A/ihyw2R/3eBUyFCAAeq6f+NsOF5+ygjtFIK4ln6/VqmLJqA8igZN9XLvyTYy4L7Vt sn+nAjS78N4hNMxEiwTDOpUPcgHvO7ilnKDcbPCp+T2AMKabynTllkLyXawtq5V502/G PSBhSpEIawsj7VM7wt9yik1NhWJv5IwRrp/sTl9wKPXnRMU1RvG36Y8gU9j+wXS/LrLq ac0g== 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:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=ZzMkLb2BMTvjwvvZxcKqZnryw5DbQ6Lnz/q/hte8rOs=; b=QY2le4UHATKhvtpkeR0oR/dPuU3jUXiqDH+kOTEycSvshC6NVDc8XA3/yNxrLzfEBM D1ZNth+sklFKJygDUYUhjkDiTZreAVKsEr/21lv8rnQ4E0Vztha8Xr7WldvLrrl2JkNR Wptom/87dtau07HZwb6BXfhny1CZBHZUdHR8fKd6nK6c/H6ps9qe6IaPzsRKoamvoGJA mGpZaILfP+eiLjzME5dH6rNvrbJav/IO6ds35iUhyOEQyHCHMDkO0fxlVlkkf0x++pdF nc7TSDTxWI5nniWwdiIw5LVwAndYfXU4cz927pki5bYkl4nVFbdH5GQUYpp7jyDUhFdV UJcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=sxRIYewM; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w18si3612259edr.474.2020.05.02.11.19.00; Sat, 02 May 2020 11:19:24 -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=pass header.i=@kernel.org header.s=default header.b=sxRIYewM; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728399AbgEBSRa (ORCPT + 99 others); Sat, 2 May 2020 14:17:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:51386 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728160AbgEBSRa (ORCPT ); Sat, 2 May 2020 14:17:30 -0400 Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0DD6D206F0; Sat, 2 May 2020 18:17:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588443449; bh=tC+oiAKeTHrk/rRn4g4syFenvDMA51mQIsE0Awbapec=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=sxRIYewMyfZrqEaIV6jrfcvdj4l1ezcFSrgwiqJYt9zEqAV+tM33YEVvC6hcj9Z1n T0hkhuFYBFfeZV9cECVXU0qEmSICpMmRscJT1Rpg1ZxBnR/5rLu8ynT6cAy+xQHM4J 7Yv5xXyiM0w6mXHIORE8MHrfA0DwjC/2i0V54pcE= Date: Sat, 2 May 2020 19:17:25 +0100 From: Jonathan Cameron To: Christophe JAILLET Cc: knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, maitysanchayan@gmail.com, robh@kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: Re: [PATCH] iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' Message-ID: <20200502191725.10eabc8a@archlinux> In-Reply-To: <20200426194403.41913-1-christophe.jaillet@wanadoo.fr> References: <20200426194403.41913-1-christophe.jaillet@wanadoo.fr> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 26 Apr 2020 21:44:03 +0200 Christophe JAILLET wrote: > A call to 'vf610_dac_exit()' is missing in an error handling path. > > Fixes: 1b983bf42fad ("iio: dac: vf610_dac: Add IIO DAC driver for Vybrid SoC") > Signed-off-by: Christophe JAILLET I'll count this one as 'obviously' correct, though happy to have input from sanchayan if possible. Applied to the fixes-togreg branch of iio.git and marked for stable. Thanks, Jonathan > --- > Un-tested. > Proposal based on function names and functions called in the remove function > --- > drivers/iio/dac/vf610_dac.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/iio/dac/vf610_dac.c b/drivers/iio/dac/vf610_dac.c > index 71f8a5c471c4..7f1e9317c3f3 100644 > --- a/drivers/iio/dac/vf610_dac.c > +++ b/drivers/iio/dac/vf610_dac.c > @@ -223,6 +223,7 @@ static int vf610_dac_probe(struct platform_device *pdev) > return 0; > > error_iio_device_register: > + vf610_dac_exit(info); > clk_disable_unprepare(info->clk); > > return ret;