Messages in this thread | | | Date | Tue, 30 Oct 2012 19:30:14 +0800 | Subject | Re: [PATCH v3 2/6] PM / Runtime: introduce pm_runtime_set[get]_memalloc_noio() | From | Ming Lei <> |
| |
Hi,
On Tue, Oct 30, 2012 at 6:57 PM, Oliver Neukum <oneukum@suse.de> wrote: > how is this to work with power management domains?
Could you explain it in a bit detail? Why is PM domain involved?
Suppose PM domain is involved, its domain runtime_resume callback is still run in the context with PF_MEMALLOC_NOIO flag set if the affected 'device' is passed to the callback.
> And I may be dense, but disks are added in slave_configure(). > This seems to be a race to me.
Sorry, could you describe what is the race?
Suppose drivers set correct parent device to the disk device(gendisk), then add the disk into device model via register_disk(), the solution should be fine.
Thanks, -- Ming Lei
| |