Thread (23 messages) 23 messages, 3 authors, 2012-10-31

Re: [PATCH v3 2/6] PM / Runtime: introduce pm_runtime_set[get]_memalloc_noio()

From: Ming Lei <hidden>
Date: 2012-10-30 11:30:20
Also in: linux-mm, linux-pm, lkml

Hi,

On Tue, Oct 30, 2012 at 6:57 PM, Oliver Neukum [off-list ref] 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help