xen/sched: move per-vcpu scheduler private data pointer to sched_unit
authorJuergen Gross <jgross@suse.com>
Fri, 27 Sep 2019 07:00:06 +0000 (09:00 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 Sep 2019 13:15:39 +0000 (15:15 +0200)
commitf9634b2d90b80ae4325d6306862c53e78601f730
treefbe112c7b59391810fd0140d705e55600ff1f0d2
parent6cc3f5e106c631cb0553a35b2e96b88de5df700c
xen/sched: move per-vcpu scheduler private data pointer to sched_unit

This prepares making the different schedulers vcpu agnostic.

Note that some scheduler specific accessor function are misnamed after
this patch. This will be corrected in later patches.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>
xen/common/sched_arinc653.c
xen/common/sched_credit.c
xen/common/sched_credit2.c
xen/common/sched_null.c
xen/common/sched_rt.c
xen/common/schedule.c
xen/include/xen/sched.h