WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [GIT PULL] Xen fixes

To: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [GIT PULL] Xen fixes
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Fri, 03 Dec 2010 09:29:53 -0800
Cc: "Xen-devel@xxxxxxxxxxxxxxxxxxx" <Xen-devel@xxxxxxxxxxxxxxxxxxx>, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>, Stable Kernel <stable@xxxxxxxxxx>
Delivery-date: Fri, 03 Dec 2010 09:31:49 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101103 Fedora/1.0-0.33.b2pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.6
Hi Linus,

Another handful of Xen fixes:

    * Fix a hang-on-shutdown regression introduced by 76fac077db6b34e2
      ("x86, kexec: Make sure to stop all CPUs before exiting the
      kernel") [Also for stable]
    * Fix crash-on-boot regression on 32-bit systems, caused by
      b40827fa7268 ("x86-32, mm: Add an initial page table for core
      bootstrapping")
    * Avoid using memory that's inaccessible on 32-bit systems without
      HIGHMEM
    * Don't assume NUMA node 0 is always present when allocating irq descs
    * Kill Xen's private idle implementation in favour of using default_idle
    * Simplify boot-time E820 mangling, which fixes a couple of corner cases

There are two branches:

  git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/core

Jeremy Fitzhardinge (4):
      xen: clean up "extra" memory handling some more
      xen: use default_idle
      xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory
      xen: allocate irq descs on any NUMA node

 arch/x86/xen/setup.c  |   41 ++++++++++++++---------------------------
 drivers/xen/balloon.c |   12 ++++++++++--
 drivers/xen/events.c  |    4 ++--
 3 files changed, 26 insertions(+), 31 deletions(-)

  git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/bugfix

Ian Campbell (1):
      xen: x86/32: perform initial startup on initial_page_table

Jeremy Fitzhardinge (1):
      xen: don't bother to stop other cpus on shutdown/reboot

 arch/x86/xen/enlighten.c |    6 ----
 arch/x86/xen/mmu.c       |   69 +++++++++++++++++++++++++++++++++++++--------
 2 files changed, 56 insertions(+), 19 deletions(-)

Thanks,
        J


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>