On Mon, 2011-01-17 at 03:37 +0800, Jesper Juhl wrote: > We will leak the memory allocated to 'local_gpe_event_info' if > 'acpi_ut_acquire_mutex()' fails or if 'acpi_ev_valid_gpe_event()' fails in > drivers/acpi/acpica/evgpe.c::acpi_ev_asynch_execute_gpe_method(). > > Signed-off-by: Jesper Juhl <jj@xxxxxxxxxxxxx> > --- > evgpe.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/acpi/acpica/evgpe.c b/drivers/acpi/acpica/evgpe.c > index 7c339d3..b6de1fb 100644 > --- a/drivers/acpi/acpica/evgpe.c > +++ b/drivers/acpi/acpica/evgpe.c > @@ -471,6 +471,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context) > > status = acpi_ut_acquire_mutex(ACPI_MTX_EVENTS); > if (ACPI_FAILURE(status)) { > + ACPI_FREE(local_gpe_event_info); > return_VOID; > } > > @@ -478,6 +479,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context) > > if (!acpi_ev_valid_gpe_event(gpe_event_info)) { > status = acpi_ut_release_mutex(ACPI_MTX_EVENTS); > + ACPI_FREE(local_gpe_event_info); > return_VOID; > } > > Acked-by: Lin Ming <ming.m.lin@xxxxxxxxx> Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html