[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090827201317.GH29382@infomag.iguana.be>
Date: Thu, 27 Aug 2009 22:13:17 +0200
From: Wim Van Sebroeck <wim@...ana.be>
To: Atsushi Nemoto <anemo@....ocn.ne.jp>
Cc: roel.kluin@...il.com, akpm@...ux-foundation.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH] txx9wdt.c:52: Fix txx9wdt_probe() cleaning up after
errors
Hi Atsushi,
> > Make txx9wdt_probe() clean up after errors.
> >
> > Signed-off-by: Roel Kluin <roel.kluin@...il.com>
> > ---
> > Any comments?
>
> Well, why is this patch needed? I intentionally omitted iounmap and
> release_mem_region because devres guarantee these resources are freed
> on probe failure. Or are there any leaks?
My opinion: a driver should do proper clean-up on probe failures because
1) this makes clean and robust code and shows that you know what you are doing
2) to avoid having to search for leaks if there are any. See the NULL pointer story...
Kind regards,
Wim.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists