Hello community, here is the log from the commit of package xen checked in at Thu Feb 22 14:55:07 CET 2007. -------- --- arch/i386/xen/xen.changes 2007-02-17 02:37:02.000000000 +0100 +++ /mounts/work_src_done/STABLE/xen/xen.changes 2007-02-20 22:48:30.000000000 +0100 @@ -1,0 +2,11 @@ +Tue Feb 20 13:53:22 MST 2007 - carnold@novell.com + +- Domain0 reboots after 2-6 hours of running guests. (#246160) + +------------------------------------------------------------------- +Tue Feb 20 12:49:36 MST 2007 - ccoffing@novell.com + +- Fix typo in xendomains. (#246107) +- Fix order in which vm-install processes command-line arguments. + +------------------------------------------------------------------- New: ---- bugfix-246160-domctl.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.E32508/_old 2007-02-22 14:53:47.000000000 +0100 +++ /var/tmp/diff_new_pack.E32508/_new 2007-02-22 14:53:47.000000000 +0100 @@ -30,7 +30,7 @@ BuildRequires: kernel-source kernel-syms xorg-x11 %endif Version: 3.0.4_13138 -Release: 4 +Release: 5 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -173,7 +173,8 @@ Patch214: 13630-domctl.patch Patch215: 13903-domctl.patch Patch216: 13908-domctl.patch -Patch217: x86-nmi-inject.patch +Patch217: bugfix-246160-domctl.patch +Patch218: x86-nmi-inject.patch # pv driver building Patch250: pv-driver-build.patch # Jim' Xen API patches @@ -689,6 +690,7 @@ %patch215 -p1 %patch216 -p1 %patch217 -p1 +%patch218 -p1 %patch250 -p1 %patch270 -p1 %patch271 -p1 @@ -1030,6 +1032,11 @@ %{insserv_cleanup} %changelog +* Tue Feb 20 2007 - carnold@novell.com +- Domain0 reboots after 2-6 hours of running guests. (#246160) +* Tue Feb 20 2007 - ccoffing@novell.com +- Fix typo in xendomains. (#246107) +- Fix order in which vm-install processes command-line arguments. * Fri Feb 16 2007 - jfehlig@novell.com - Added changeset 13775 from xen-unstable. This patch fixes the last known issue with the Xen API patchset backported ++++++ bugfix-246160-domctl.patch ++++++ --- xen/common/domctl.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) Index: build-32-release304-13138/xen/common/domctl.c =================================================================== --- build-32-release304-13138.orig/xen/common/domctl.c +++ build-32-release304-13138/xen/common/domctl.c @@ -708,12 +708,21 @@ ret_t do_domctl(XEN_GUEST_HANDLE(xen_dom #ifdef CONFIG_COMPAT case XEN_DOMCTL_set_compat: - ret = switch_compat(find_domain_by_id(op->domain)); - break; - case XEN_DOMCTL_set_native: - ret = switch_native(find_domain_by_id(op->domain)); + { + struct domain *d; + + ret = -ESRCH; + d = find_domain_by_id(op->domain); + if (d) { + if (op->cmd == XEN_DOMCTL_set_compat) + ret = switch_compat(d); + else + ret = switch_native(d); + put_domain(d); + } break; + } #endif default: ++++++ init.xendomains ++++++ --- arch/i386/xen/init.xendomains 2007-02-17 02:37:02.000000000 +0100 +++ /mounts/work_src_done/STABLE/xen/init.xendomains 2007-02-20 20:49:33.000000000 +0100 @@ -279,7 +279,7 @@ printed=1 if [ "$XENDOMAINS_AUTO_ONLY" = "true" ]; then is_auto_domain=0 - for n in "${AUTNAMES[@]}"; do + for n in "${AUTONAMES[@]}"; do if [ "$name" = "$n" ]; then is_auto_domain=1 break ++++++ xen-vm-install.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xen-vm-install/src/options.py new/xen-vm-install/src/options.py --- old/xen-vm-install/src/options.py 2007-02-14 19:11:21.000000000 +0100 +++ new/xen-vm-install/src/options.py 2007-02-20 22:42:35.000000000 +0100 @@ -296,7 +296,7 @@ # currently doesn't matter. for key in src.__dict__.keys(): value = getattr(src, key) - setattr(dst, key, value) + dst.__dict__[key] = value def calculate(options, defaults): """Re-calculates 'defaults' based on 'options'. Error if 'options' is ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org