sched_sedf: Avoid panic when adjusting sedf parameters
authorJuergen Gross <juergen.gross@ts.fujitsu.com>
Fri, 18 Nov 2011 13:34:43 +0000 (13:34 +0000)
committerJuergen Gross <juergen.gross@ts.fujitsu.com>
Fri, 18 Nov 2011 13:34:43 +0000 (13:34 +0000)
commitf42d7a66bf44fdff582a4e2ff2c33e99a579c0d4
tree4c649865d20d1d9caf54ec4556cc6ea04a212a42
parent95ad9f65c972a3439ae6d11243373be16f71cb94
sched_sedf: Avoid panic when adjusting sedf parameters

When using sedf scheduler in a cpupool the system might panic when
setting sedf scheduling parameters for a domain.  Introduces
for_each_domain_in_cpupool macro as it is usable 4 times now.  Add
appropriate locking in cpupool_unassign_cpu().

Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/common/cpupool.c
xen/common/sched_sedf.c
xen/common/schedule.c
xen/include/xen/sched.h