Messages in this thread | | | Date | Wed, 20 Aug 2008 00:38:20 -0600 (MDT) | From | Paul Walmsley <> | Subject | Re: [PATCH 0/0] Power domain and clock domain patches for omap |
| |
Hello Dmitry,
On Tue, 19 Aug 2008, Dmitry Baryshkov wrote:
> There is one major flaw IMO in this code. Please correct me if I'm wrong: > Driver A: powerdomain_register() > Driver B: powerdomain_get() > Driver A: powerdomain_unregister() > > Then Driver B has a reference to unregistered domain. And as powerdomains > lack any type of refcounting this can lead to any type of memory access > bugs if Driver A is unloaded from the kernel.
At this point, only OMAP kernel init code registers powerdomains in arch/arm/mach-omap2/io.c. It's not intended that driver code will manipulate or even know about these.
Thanks for the comments,
- Paul
| |