[Pkg-xen-changes] r1085 - in branches/wheezy/xen/debian: . patches

Bastian Blank waldi at alioth.debian.org
Mon Aug 6 15:39:31 UTC 2012


Author: waldi
Date: Mon Aug  6 15:39:30 2012
New Revision: 1085

Log:
* debian/changelog: Update version to 4.1.3~rc3-1.
* debian/patches/tools-pygrub-remove-static-solaris-support.patch,
  debian/patches/upstream-23936:cdb34816a40a-rework: Fixup.

Modified:
   branches/wheezy/xen/debian/changelog
   branches/wheezy/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch
   branches/wheezy/xen/debian/patches/upstream-23936:cdb34816a40a-rework

Modified: branches/wheezy/xen/debian/changelog
==============================================================================
--- branches/wheezy/xen/debian/changelog	Sat Jul 28 08:23:49 2012	(r1084)
+++ branches/wheezy/xen/debian/changelog	Mon Aug  6 15:39:30 2012	(r1085)
@@ -1,3 +1,15 @@
+xen (4.1.3~rc3-1) UNRELEASED; urgency=low
+
+  * New upstream release candidate: (closes: #683286)
+    - Fix error handling for unexpected conditions.
+    - Update CPUID masking to latest Intel spec.
+    - Allow large ACPI ids.
+    - Fix IOMMU support for PCI-to-PCIe bridges.
+    - Disallow access to some sensitive IO-ports.
+  * Fixup broken patches.
+
+ -- Bastian Blank <waldi at debian.org>  Mon, 30 Jul 2012 21:06:34 +0200
+
 xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-5) unstable; urgency=low
 
   [ Ian Campbell ]

Modified: branches/wheezy/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch
==============================================================================
--- branches/wheezy/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch	Sat Jul 28 08:23:49 2012	(r1084)
+++ branches/wheezy/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch	Mon Aug  6 15:39:30 2012	(r1085)
@@ -8,7 +8,7 @@
  
  import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
  import getopt
-@@ -585,48 +584,6 @@
+@@ -595,51 +594,6 @@
  
      return grubcfg
  
@@ -23,7 +23,8 @@
 -# If nothing has been specified, look for a Solaris domU. If found, perform the
 -# necessary tweaks.
 -def sniff_solaris(fs, cfg):
--    if not fs.file_exists("/platform/i86xpv/kernel/unix"):
+-    if not fs.file_exists("/platform/i86xpv/kernel/unix") and \
+-       not fs.file_exists("/platform/i86xpv/kernel/amd64/unix"):
 -        return cfg
 -
 -    if not cfg["kernel"]:
@@ -31,9 +32,11 @@
 -          fs.file_exists("/platform/i86xpv/kernel/amd64/unix"):
 -            cfg["kernel"] = "/platform/i86xpv/kernel/amd64/unix"
 -            cfg["ramdisk"] = "/platform/i86pc/amd64/boot_archive"
--        else:
+-        elif fs.file_exists("/platform/i86xpv/kernel/unix"):
 -            cfg["kernel"] = "/platform/i86xpv/kernel/unix"
 -            cfg["ramdisk"] = "/platform/i86pc/boot_archive"
+-        else:
+-            return cfg
 -
 -    # Unpleasant. Typically we'll have 'root=foo -k' or 'root=foo /kernel -k',
 -    # and we need to maintain Xen properties (root= and ip=) and the kernel
@@ -57,7 +60,7 @@
  def sniff_netware(fs, cfg):
      if not fs.file_exists("/nwserver/xnloader.sys"):
          return cfg
-@@ -751,10 +708,7 @@
+@@ -764,10 +718,7 @@
          try:
              fs = fsimage.open(file, offset, bootfsoptions)
  

Modified: branches/wheezy/xen/debian/patches/upstream-23936:cdb34816a40a-rework
==============================================================================
--- branches/wheezy/xen/debian/patches/upstream-23936:cdb34816a40a-rework	Sat Jul 28 08:23:49 2012	(r1084)
+++ branches/wheezy/xen/debian/patches/upstream-23936:cdb34816a40a-rework	Mon Aug  6 15:39:30 2012	(r1085)
@@ -2430,7 +2430,7 @@
 -
 -	for (i=0; i<len; i++) {
 -		if (Bool_val(Field(cpumap, i)))
--			c_cpumap[i/8] |= i << (i&7);
+-			c_cpumap[i/8] |= 1 << (i&7);
 -	}
 -	retval = xc_vcpu_setaffinity(_H(xch), _D(domid),
 -	                             Int_val(vcpu), c_cpumap);
@@ -2466,7 +2466,7 @@
 -	ret = caml_alloc(len, 0);
 -
 -	for (i=0; i<len; i++) {
--		if (c_cpumap[i%8] & 1 << (i&7))
+-		if (c_cpumap[i/8] & 1 << (i&7))
 -			Store_field(ret, i, Val_true);
 -		else
 -			Store_field(ret, i, Val_false);
@@ -2523,7 +2523,7 @@
 -
 -CAMLprim value stub_xc_readconsolering(value xch)
 -{
--	unsigned int size = RING_SIZE;
+-	unsigned int size = RING_SIZE - 1;
 -	char *ring_ptr = ring;
 -
 -	CAMLparam1(xch);



More information about the Pkg-xen-changes mailing list