
Atsushi: The attached patch fixes some things in your add_scheduler10.patch (you need to apply this patch on top of your patch): * Lots of error checking added. If the lowest level function detects an error, it *must* report a useful message. * Make libvirt.h match libvirt.h.in. If you edit just libvirt.h then any changes you make will be lost next time someone runs ./configure. * Removed VIR_DOMAIN_SCHED_FIELD_INIT. This field is now initialised with zero. * Changed the type of that field to the more logical virSchedParameterType type. * virDomainSetSchedulerParameters, nparams does not really need to be a pointer (can it ever be changed?) * In virsh, only call virDomainSetSchedulerParameters if the user has requested a parameter to change. * In virDomainGetSchedulerType, allow nparams (pointer) to be NULL - eg. in case the caller doesn't care about the number of parameters. Note: My Xen machine is completely broken at the moment so I haven't been able to test this, just compile it. Rich. -- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903