Avoid stale pointer when moving domain to another cpupool
authorJuergen Gross <juergen.gross@ts.fujitsu.com>
Thu, 28 Feb 2013 14:56:45 +0000 (14:56 +0000)
committerKeir Fraser <keir@xen.org>
Thu, 28 Feb 2013 14:56:45 +0000 (14:56 +0000)
commit482300def7d08e773ccd2a0d978bcb9469fdd810
tree1b33ab0376aa64436bfb2e748b371ba1a3830513
parent7dd3b06ff031c9a8c727df16c5def2afb382101c
Avoid stale pointer when moving domain to another cpupool

When a domain is moved to another cpupool the scheduler private data pointers
in vcpu and domain structures must never point to an already freed memory
area.

While at it, simplify sched_init_vcpu() by using DOM2OP instead VCPU2OP.

Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
xen/common/schedule.c