From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Brown Subject: Re: [PATCH] regulator core: fix double-free in regulator_register() error path Date: Sun, 26 Apr 2009 10:23:44 +0100 Message-ID: <20090426092344.GA9009@opensource.wolfsonmicro.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: Paul Walmsley Cc: lrg@slimlogic.co.uk, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, dbrownell@users.sourceforge.net List-Id: linux-omap@vger.kernel.org On Sat, Apr 25, 2009 at 05:28:36AM -0600, Paul Walmsley wrote: > During regulator registration, any error after device_register() will > cause a double-free on the struct regulator_dev 'rdev'. The bug is in > drivers/regulator/core.c:regulator_register(): Looks good: Acked-by: Mark Brown