[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] x86/S3: Fix cpu pool scheduling after suspend/resume

>>> On 09.04.13 at 17:30, George Dunlap <George.Dunlap@xxxxxxxxxxxxx> wrote:
> Looking at this patch -- it looks like the sched-state patch makes it
> so that the scheduler cpu initialization stuff is not called on resume
> -- e.g., tick_resume.  Am I reading that correctly?  That could be
> part of the problem...

ISTR having mentioned this issue as a possible part of the resume
problems. The only missing piece for me is that tick_suspend doesn't
get called during suspend either (i.e. the only problem ought to be
that the tick may get delivered prematurely, which is what led me
to suggest to suppress full softirq handling from rcu_barrier_action()
when resuming, or perhaps more generically for all callers, i.e. in
process_pending_softirqs() itself). And we need to not forget that
tick_suspend()/tick_resume() are meant to be used by the idle
management code only at present, so using it for another purpose
could have other issues.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.