]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.31/patches.xen/xen3-patch-2.6.25
Add a patch to fix Intel E100 wake-on-lan problems.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.xen / xen3-patch-2.6.25
index 750959062a3b4612246129c2db4499bfdaf08370..a1535d8bed842ec22185adb804c1f683b0fb9d4b 100644 (file)
@@ -6,8 +6,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
 
 Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches.py
 
---- sle11-2009-05-14.orig/arch/x86/Kconfig     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/Kconfig  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/Kconfig     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/Kconfig  2009-03-16 16:33:40.000000000 +0100
 @@ -27,7 +27,7 @@ config X86
        select HAVE_KRETPROBES
        select HAVE_DYNAMIC_FTRACE
@@ -75,8 +75,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        help
          Enables some debug statements within the PCI Frontend.
  
---- sle11-2009-05-14.orig/arch/x86/Kconfig.debug       2009-02-02 09:40:56.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/Kconfig.debug    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/Kconfig.debug       2009-02-02 09:40:56.000000000 +0100
++++ sle11-2009-06-29/arch/x86/Kconfig.debug    2009-03-16 16:33:40.000000000 +0100
 @@ -279,6 +279,7 @@ config DEBUG_BOOT_PARAMS
        bool "Debug boot parameters"
        depends on DEBUG_KERNEL
@@ -85,8 +85,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        help
          This option will cause struct boot_params to be exported via debugfs.
  
---- sle11-2009-05-14.orig/arch/x86/ia32/ia32entry-xen.S        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/ia32/ia32entry-xen.S     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/ia32/ia32entry-xen.S        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/ia32/ia32entry-xen.S     2009-03-16 16:33:40.000000000 +0100
 @@ -12,7 +12,6 @@
  #include <asm/ia32_unistd.h>  
  #include <asm/thread_info.h>  
@@ -130,8 +130,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      .quad compat_sys_timerfd_settime        /* 325 */
 +      .quad compat_sys_timerfd_gettime
  ia32_syscall_end:
---- sle11-2009-05-14.orig/arch/x86/kernel/Makefile     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/Makefile  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/Makefile     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/Makefile  2009-03-16 16:33:40.000000000 +0100
 @@ -120,11 +120,10 @@ ifeq ($(CONFIG_X86_64),y)
  
          obj-$(CONFIG_PCI_MMCONFIG)    += mmconf-fam10h_64.o
@@ -145,8 +145,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        smpboot_$(BITS).o tsc_$(BITS).o tsc_sync.o
 -disabled-obj-$(CONFIG_XEN_UNPRIVILEGED_GUEST) += mpparse_64.o
 -%/head_64.o %/head_64.s: asflags-$(CONFIG_XEN) :=
---- sle11-2009-05-14.orig/arch/x86/kernel/acpi/boot.c  2008-12-01 11:11:08.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/acpi/boot.c       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/acpi/boot.c  2008-12-01 11:11:08.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/acpi/boot.c       2009-03-16 16:33:40.000000000 +0100
 @@ -133,6 +133,9 @@ char *__init __acpi_map_table(unsigned l
  #ifndef CONFIG_XEN
        if (phys+size <= (max_low_pfn_mapped << PAGE_SHIFT))
@@ -158,7 +158,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
        offset = phys & (PAGE_SIZE - 1);
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/kernel/acpi/sleep-xen.c  2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/acpi/sleep-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,95 @@
 +/*
 + * sleep.c - x86-specific ACPI sleep support.
@@ -255,7 +255,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +
 +__setup("acpi_sleep=", acpi_sleep_setup);
 +#endif /* CONFIG_ACPI_PV_SLEEP */
---- sle11-2009-05-14.orig/arch/x86/kernel/acpi/sleep_32-xen.c  2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/acpi/sleep_32-xen.c  2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,117 +0,0 @@
 -/*
@@ -375,7 +375,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -
 -core_initcall(acpisleep_dmi_init);
 -#endif /* CONFIG_ACPI_PV_SLEEP */
---- sle11-2009-05-14.orig/arch/x86/kernel/acpi/sleep_64-xen.c  2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/acpi/sleep_64-xen.c  2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,125 +0,0 @@
 -/*
@@ -503,8 +503,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -__setup("acpi_sleep=", acpi_sleep_setup);
 -#endif                                /* CONFIG_ACPI_PV_SLEEP */
 -
---- sle11-2009-05-14.orig/arch/x86/kernel/apic_32-xen.c        2008-12-15 11:27:22.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/apic_32-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/apic_32-xen.c        2008-12-15 11:27:22.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/apic_32-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -86,7 +86,7 @@ int setup_profiling_timer(unsigned int m
   * This initializes the IO-APIC and APIC hardware if this is
   * a UP kernel.
@@ -514,8 +514,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  {
  #ifdef CONFIG_X86_IO_APIC
        if (smp_found_config)
---- sle11-2009-05-14.orig/arch/x86/kernel/apic_64-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/apic_64-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/apic_64-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/apic_64-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -34,34 +34,17 @@
  #include <asm/hpet.h>
  #include <asm/idle.h>
@@ -622,8 +622,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -
 -      return 1;
 -}
---- sle11-2009-05-14.orig/arch/x86/kernel/asm-offsets_32.c     2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/asm-offsets_32.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/asm-offsets_32.c     2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/asm-offsets_32.c  2009-03-16 16:33:40.000000000 +0100
 @@ -23,8 +23,10 @@
  #include <xen/interface/xen.h>
  #endif
@@ -635,8 +635,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /* workaround for a warning with -Wmissing-prototypes */
  void foo(void);
---- sle11-2009-05-14.orig/arch/x86/kernel/cpu/common-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/cpu/common-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/cpu/common-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/cpu/common-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -27,45 +27,50 @@
  #include "cpu.h"
  
@@ -1038,8 +1038,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
        load_LDT(&init_mm.context);
  
---- sle11-2009-05-14.orig/arch/x86/kernel/cpu/mtrr/main-xen.c  2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/cpu/mtrr/main-xen.c       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/cpu/mtrr/main-xen.c  2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/cpu/mtrr/main-xen.c       2009-03-16 16:33:40.000000000 +0100
 @@ -33,7 +33,7 @@ struct mtrr_ops generic_mtrr_ops = {
  
  struct mtrr_ops *mtrr_if = &generic_mtrr_ops;
@@ -1101,8 +1101,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                op.cmd = XENPF_del_memtype;
                op.u.del_memtype.handle = 0;
                op.u.del_memtype.reg    = reg;
---- sle11-2009-05-14.orig/arch/x86/kernel/e820_32-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/e820_32-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/e820_32-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/e820_32-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -7,7 +7,6 @@
  #include <linux/kexec.h>
  #include <linux/module.h>
@@ -1473,8 +1473,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      print_memory_map("modified");
 +}
 +#endif
---- sle11-2009-05-14.orig/arch/x86/kernel/e820_64-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/e820_64-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/e820_64-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/e820_64-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -1,4 +1,4 @@
 -/* 
 +/*
@@ -2271,8 +2271,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  }
  
  int __init arch_get_ram_range(int slot, u64 *addr, u64 *size)
---- sle11-2009-05-14.orig/arch/x86/kernel/early_printk-xen.c   2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/early_printk-xen.c        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/early_printk-xen.c   2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/early_printk-xen.c        2009-03-16 16:33:40.000000000 +0100
 @@ -222,7 +222,7 @@ static struct console simnow_console = {
  };
  
@@ -2282,8 +2282,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  static int early_console_initialized = 0;
  
  void early_printk(const char *fmt, ...)
---- sle11-2009-05-14.orig/arch/x86/kernel/entry_32-xen.S       2009-05-14 11:18:18.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/kernel/entry_32-xen.S    2009-05-14 11:18:32.000000000 +0200
+--- sle11-2009-06-29.orig/arch/x86/kernel/entry_32-xen.S       2009-05-14 11:18:18.000000000 +0200
++++ sle11-2009-06-29/arch/x86/kernel/entry_32-xen.S    2009-05-14 11:18:32.000000000 +0200
 @@ -59,7 +59,7 @@
   * for paravirtualization.  The following will never clobber any registers:
   *   INTERRUPT_RETURN (aka. "iret")
@@ -2624,8 +2624,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#undef        sys_fork
 +#undef        sys_clone
 +#undef        sys_vfork
---- sle11-2009-05-14.orig/arch/x86/kernel/entry_64-xen.S       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/entry_64-xen.S    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/entry_64-xen.S       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/entry_64-xen.S    2009-03-16 16:33:40.000000000 +0100
 @@ -54,17 +54,22 @@
  #include <asm/page.h>
  #include <asm/irqflags.h>
@@ -2939,8 +2939,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        TRACE_IRQS_OFF
        GET_THREAD_INFO(%rcx)
        jmp  retint_restore_args
---- sle11-2009-05-14.orig/arch/x86/kernel/fixup.c      2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/kernel/fixup.c   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/fixup.c      2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/arch/x86/kernel/fixup.c   2009-03-16 16:33:40.000000000 +0100
 @@ -36,7 +36,7 @@
  
  #define DP(_f, _args...) printk(KERN_ALERT "  " _f "\n" , ## _args )
@@ -2950,8 +2950,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  {
        static unsigned long printed = 0;
        char info[100];
---- sle11-2009-05-14.orig/arch/x86/kernel/genapic_64-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/genapic_64-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/genapic_64-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/genapic_64-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -24,20 +24,13 @@
  #include <acpi/acpi_bus.h>
  #endif
@@ -2977,8 +2977,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);
  
  #ifndef CONFIG_XEN
---- sle11-2009-05-14.orig/arch/x86/kernel/head64-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/head64-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/head64-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/head64-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -16,6 +16,7 @@
  #include <linux/kernel.h>
  #include <linux/string.h>
@@ -3084,8 +3084,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +
        start_kernel();
  }
---- sle11-2009-05-14.orig/arch/x86/kernel/head_32-xen.S        2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/head_32-xen.S     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/head_32-xen.S        2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/head_32-xen.S     2009-03-16 16:33:40.000000000 +0100
 @@ -3,6 +3,7 @@
  .text
  #include <linux/elfnote.h>
@@ -3103,8 +3103,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        .fill 1024,4,0
  ENTRY(empty_zero_page)
        .fill 4096,1,0
---- sle11-2009-05-14.orig/arch/x86/kernel/init_task-xen.c      2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/init_task-xen.c   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/init_task-xen.c      2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/init_task-xen.c   2009-03-16 16:33:40.000000000 +0100
 @@ -19,7 +19,7 @@ static struct sighand_struct init_sighan
  #endif
  struct mm_struct init_mm = INIT_MM(init_mm);
@@ -3114,8 +3114,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /*
   * Initial thread structure.
---- sle11-2009-05-14.orig/arch/x86/kernel/io_apic_32-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/io_apic_32-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/io_apic_32-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/io_apic_32-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -35,6 +35,7 @@
  #include <linux/htirq.h>
  #include <linux/freezer.h>
@@ -3187,8 +3187,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        .suspend = ioapic_suspend,
        .resume = ioapic_resume,
  };
---- sle11-2009-05-14.orig/arch/x86/kernel/io_apic_64-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/io_apic_64-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/io_apic_64-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/io_apic_64-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -32,9 +32,11 @@
  #include <linux/msi.h>
  #include <linux/htirq.h>
@@ -3378,7 +3378,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +late_initcall(ioapic_insert_resources);
 +#endif /* !CONFIG_XEN */
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/kernel/ioport-xen.c      2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/ioport-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,112 @@
 +/*
 + * This contains the io-permission bitmap code - written by obz, with changes
@@ -3492,7 +3492,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +out:
 +      return rc;
 +}
---- sle11-2009-05-14.orig/arch/x86/kernel/ioport_32-xen.c      2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/ioport_32-xen.c      2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,121 +0,0 @@
 -/*
@@ -3616,7 +3616,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      set_iopl_mask(t->iopl);
 -      return 0;
 -}
---- sle11-2009-05-14.orig/arch/x86/kernel/ioport_64-xen.c      2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/ioport_64-xen.c      2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,99 +0,0 @@
 -/*
@@ -3718,8 +3718,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -
 -      return 0;
 -}
---- sle11-2009-05-14.orig/arch/x86/kernel/irq_32-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/irq_32-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/irq_32-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/irq_32-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -66,11 +66,11 @@ static union irq_ctx *softirq_ctx[NR_CPU
   * SMP cross-CPU interrupts have their own specific
   * handlers).
@@ -3776,8 +3776,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                        :  "0" (irq),   "1" (desc),  "2" (isp),
                           "D" (desc->handle_irq)
                        : "memory", "cc"
---- sle11-2009-05-14.orig/arch/x86/kernel/irq_64-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/irq_64-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/irq_64-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/irq_64-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -20,6 +20,28 @@
  
  atomic_t irq_err_count;
@@ -3848,7 +3848,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -}
 -#endif
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/kernel/ldt-xen.c 2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/ldt-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,272 @@
 +/*
 + * Copyright (C) 1992 Krishna Balasubramanian and Linus Torvalds
@@ -4122,7 +4122,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      }
 +      return ret;
 +}
---- sle11-2009-05-14.orig/arch/x86/kernel/ldt_32-xen.c 2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/ldt_32-xen.c 2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,265 +0,0 @@
 -/*
@@ -4390,7 +4390,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      }
 -      return ret;
 -}
---- sle11-2009-05-14.orig/arch/x86/kernel/ldt_64-xen.c 2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/ldt_64-xen.c 2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,271 +0,0 @@
 -/*
@@ -4664,8 +4664,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      }
 -      return ret;
 -}
---- sle11-2009-05-14.orig/arch/x86/kernel/machine_kexec_64.c   2008-11-25 12:35:54.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/machine_kexec_64.c        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/machine_kexec_64.c   2008-11-25 12:35:54.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/machine_kexec_64.c        2009-03-16 16:33:40.000000000 +0100
 @@ -300,7 +300,9 @@ void machine_kexec(struct kimage *image)
  
  void arch_crash_save_vmcoreinfo(void)
@@ -4676,8 +4676,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        VMCOREINFO_SYMBOL(init_level4_pgt);
  
  #ifdef CONFIG_NUMA
---- sle11-2009-05-14.orig/arch/x86/kernel/microcode-xen.c      2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/microcode-xen.c   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/microcode-xen.c      2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/microcode-xen.c   2009-03-16 16:33:40.000000000 +0100
 @@ -167,7 +167,7 @@ static int request_microcode(void)
        }
  
@@ -4687,8 +4687,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        op.u.microcode.length = firmware->size;
        error = HYPERVISOR_platform_op(&op);
  
---- sle11-2009-05-14.orig/arch/x86/kernel/mpparse_32-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/mpparse_32-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/mpparse_32-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/mpparse_32-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -68,7 +68,7 @@ unsigned int def_to_bigsmp = 0;
  /* Processor that is doing the boot up */
  unsigned int boot_cpu_physical_apicid = -1U;
@@ -4817,8 +4817,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                /*
                 * For PCI devices assign IRQs in order, avoiding gaps
                 * due to unused I/O APIC pins.
---- sle11-2009-05-14.orig/arch/x86/kernel/mpparse_64-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/mpparse_64-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/mpparse_64-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/mpparse_64-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -60,14 +60,20 @@ unsigned int boot_cpu_id = -1U;
  EXPORT_SYMBOL(boot_cpu_id);
  
@@ -4876,8 +4876,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  
        cpu_set(cpu, cpu_possible_map);
---- sle11-2009-05-14.orig/arch/x86/kernel/pci-dma-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/pci-dma-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/pci-dma-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/pci-dma-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -434,3 +434,23 @@ dma_sync_single_for_device(struct device
                swiotlb_sync_single_for_device(dev, dma_handle, size, direction);
  }
@@ -4902,8 +4902,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      flush_write_buffers();
 +}
 +EXPORT_SYMBOL(dma_sync_sg_for_device);
---- sle11-2009-05-14.orig/arch/x86/kernel/process_32-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/process_32-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/process_32-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/process_32-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -23,7 +23,6 @@
  #include <linux/slab.h>
  #include <linux/vmalloc.h>
@@ -5599,8 +5599,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      unsigned long range_end = mm->brk + 0x02000000;
 +      return randomize_range(mm->brk, range_end, 0) ? : mm->brk;
 +}
---- sle11-2009-05-14.orig/arch/x86/kernel/process_64-xen.c     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/process_64-xen.c  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/process_64-xen.c     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/process_64-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -3,7 +3,7 @@
   *
   *  Pentium III FXSR, SSE support
@@ -6265,8 +6265,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      unsigned long range_end = mm->brk + 0x02000000;
 +      return randomize_range(mm->brk, range_end, 0) ? : mm->brk;
 +}
---- sle11-2009-05-14.orig/arch/x86/kernel/quirks-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/quirks-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/quirks-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/quirks-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -9,7 +9,7 @@
  static void __devinit quirk_intel_irqbalance(struct pci_dev *dev)
  {
@@ -6462,8 +6462,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                break;
        }
  }
---- sle11-2009-05-14.orig/arch/x86/kernel/rtc.c        2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/kernel/rtc.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/rtc.c        2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/arch/x86/kernel/rtc.c     2009-03-16 16:33:40.000000000 +0100
 @@ -181,6 +181,10 @@ unsigned long read_persistent_clock(void
  {
        unsigned long retval, flags;
@@ -6486,8 +6486,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        return set_rtc_mmss(now.tv_sec);
  }
  
---- sle11-2009-05-14.orig/arch/x86/kernel/setup64-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/setup64-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/setup64-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/setup64-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -31,7 +31,11 @@
  #include <asm/hypervisor.h>
  #endif
@@ -6617,8 +6617,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        /*
         * <= is required because the CPU will access up to
         * 8 bits beyond the end of the IO permission bitmap.
---- sle11-2009-05-14.orig/arch/x86/kernel/setup_32-xen.c       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/setup_32-xen.c    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/setup_32-xen.c       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/setup_32-xen.c    2009-03-16 16:33:40.000000000 +0100
 @@ -47,9 +47,12 @@
  #include <linux/crash_dump.h>
  #include <linux/dmi.h>
@@ -7113,8 +7113,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +}
 +
 +subsys_initcall(request_standard_resources);
---- sle11-2009-05-14.orig/arch/x86/kernel/setup_64-xen.c       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/setup_64-xen.c    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/setup_64-xen.c       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/setup_64-xen.c    2009-03-16 16:33:40.000000000 +0100
 @@ -15,7 +15,6 @@
  #include <linux/ptrace.h>
  #include <linux/slab.h>
@@ -8353,8 +8353,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        .next = c_next,
        .stop = c_stop,
        .show = show_cpuinfo,
---- sle11-2009-05-14.orig/arch/x86/kernel/smp_32-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/smp_32-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/smp_32-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/smp_32-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -168,7 +168,7 @@ void __send_IPI_shortcut(unsigned int sh
        }
  }
@@ -8380,8 +8380,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /*
   *
---- sle11-2009-05-14.orig/arch/x86/kernel/smp_64-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/smp_64-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/smp_64-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/smp_64-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -33,7 +33,7 @@
  
  #ifndef CONFIG_XEN
@@ -8634,8 +8634,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  void smp_send_stop(void)
  {
---- sle11-2009-05-14.orig/arch/x86/kernel/time_32-xen.c        2009-03-24 10:12:35.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/time_32-xen.c     2009-03-24 10:12:48.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/time_32-xen.c        2009-03-24 10:12:35.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/time_32-xen.c     2009-03-24 10:12:48.000000000 +0100
 @@ -28,21 +28,9 @@
   *    serialize accesses to xtime/lost_ticks).
   */
@@ -8874,8 +8874,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  }
  
  extern void (*late_time_init)(void);
---- sle11-2009-05-14.orig/arch/x86/kernel/traps_32-xen.c       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/traps_32-xen.c    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/traps_32-xen.c       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/traps_32-xen.c    2009-03-16 16:33:40.000000000 +0100
 @@ -79,7 +79,8 @@ char ignore_fpu_irq = 0;
   * F0 0F bug workaround.. We have a special link segment
   * for this.
@@ -9560,8 +9560,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                printk(KERN_INFO "Enabling fast FPU save and restore... ");
                set_in_cr4(X86_CR4_OSFXSR);
                printk("done.\n");
---- sle11-2009-05-14.orig/arch/x86/kernel/traps_64-xen.c       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/traps_64-xen.c    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/traps_64-xen.c       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/traps_64-xen.c    2009-03-16 16:33:40.000000000 +0100
 @@ -74,38 +74,41 @@ asmlinkage void alignment_check(void);
  asmlinkage void machine_check(void);
  asmlinkage void spurious_interrupt_bug(void);
@@ -10297,8 +10297,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      return 1;
 +}
 +__setup("code_bytes=", code_bytes_setup);
---- sle11-2009-05-14.orig/arch/x86/kernel/vsyscall_64-xen.c    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/kernel/vsyscall_64-xen.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/kernel/vsyscall_64-xen.c    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/kernel/vsyscall_64-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -43,12 +43,7 @@
  #include <asm/vgtod.h>
  
@@ -10430,7 +10430,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #ifdef CONFIG_XEN
        vsyscall_gtod_data.sysctl_enabled = 0; /* disable vgettimeofay() */
        if (boot_cpu_has(X86_FEATURE_RDTSCP))
---- sle11-2009-05-14.orig/arch/x86/kernel/xen_entry_64.S       2009-05-14 10:56:29.000000000 +0200
+--- sle11-2009-06-29.orig/arch/x86/kernel/xen_entry_64.S       2009-06-29 15:14:52.000000000 +0200
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,36 +0,0 @@
 -/*
@@ -10469,8 +10469,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -                              XEN_LOCKED_UNBLOCK_EVENTS(reg)          ; \
 -                              XEN_PUT_VCPU_INFO(reg)
 -#define XEN_TEST_PENDING(reg) testb $0xFF,evtchn_upcall_pending(reg)
---- sle11-2009-05-14.orig/arch/x86/mach-xen/setup.c    2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/mach-xen/setup.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mach-xen/setup.c    2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mach-xen/setup.c 2009-03-16 16:33:40.000000000 +0100
 @@ -161,15 +161,12 @@ void __init machine_specific_arch_setup(
  
        /* Do an early initialization of the fixmap area */
@@ -10492,7 +10492,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  }
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/mm/fault-xen.c   2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/fault-xen.c   2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,1025 @@
 +/*
 + *  Copyright (C) 1995  Linus Torvalds
@@ -11519,7 +11519,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +                              (__START_KERNEL & PGDIR_MASK)));
 +#endif
 +}
---- sle11-2009-05-14.orig/arch/x86/mm/fault_32-xen.c   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/fault_32-xen.c   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,757 +0,0 @@
 -/*
@@ -12279,7 +12279,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -                      start = address + (1UL << PMD_SHIFT);
 -      }
 -}
---- sle11-2009-05-14.orig/arch/x86/mm/fault_64-xen.c   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/fault_64-xen.c   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,686 +0,0 @@
 -/*
@@ -12968,8 +12968,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      BUILD_BUG_ON(!(((MODULES_END - 1) & PGDIR_MASK) == 
 -                              (__START_KERNEL & PGDIR_MASK)));
 -}
---- sle11-2009-05-14.orig/arch/x86/mm/highmem_32-xen.c 2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/mm/highmem_32-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/highmem_32-xen.c 2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/highmem_32-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -18,6 +18,49 @@ void kunmap(struct page *page)
        kunmap_high(page);
  }
@@ -13029,8 +13029,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        idx = type + KM_TYPE_NR*smp_processor_id();
        vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
        BUG_ON(!pte_none(*(kmap_pte-idx)));
---- sle11-2009-05-14.orig/arch/x86/mm/hypervisor.c     2009-05-06 10:23:43.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/mm/hypervisor.c  2009-05-14 11:18:39.000000000 +0200
+--- sle11-2009-06-29.orig/arch/x86/mm/hypervisor.c     2009-05-06 10:23:43.000000000 +0200
++++ sle11-2009-06-29/arch/x86/mm/hypervisor.c  2009-05-14 11:18:39.000000000 +0200
 @@ -869,15 +869,11 @@ int xen_limit_pages_to_max_mfn(
  }
  EXPORT_SYMBOL_GPL(xen_limit_pages_to_max_mfn);
@@ -13050,8 +13050,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  #define MAX_BATCHED_FULL_PTES 32
  
---- sle11-2009-05-14.orig/arch/x86/mm/init_32-xen.c    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/mm/init_32-xen.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/init_32-xen.c    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/init_32-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -27,13 +27,13 @@
  #include <linux/bootmem.h>
  #include <linux/slab.h>
@@ -13937,8 +13937,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  }
  #endif
 -
---- sle11-2009-05-14.orig/arch/x86/mm/init_64-xen.c    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/mm/init_64-xen.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/init_64-xen.c    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/init_64-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -46,14 +46,13 @@
  #include <asm/proto.h>
  #include <asm/smp.h>
@@ -14928,7 +14928,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  }
  #endif
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/mm/ioremap-xen.c 2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/ioremap-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,687 @@
 +/*
 + * Re-map IO memory to kernel address space so that we can access it.
@@ -15617,7 +15617,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +{
 +      WARN_ON(1);
 +}
---- sle11-2009-05-14.orig/arch/x86/mm/ioremap_32-xen.c 2009-02-16 16:17:21.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/ioremap_32-xen.c 2009-02-16 16:17:21.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,445 +0,0 @@
 -/*
@@ -16066,7 +16066,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      }
 -}
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/mm/pageattr-xen.c        2009-03-16 16:37:14.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/pageattr-xen.c        2009-03-16 16:37:14.000000000 +0100
 @@ -0,0 +1,1413 @@
 +/*
 + * Copyright 2002 Andi Kleen, SuSE Labs.
@@ -17481,7 +17481,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#ifdef CONFIG_CPA_DEBUG
 +#include "pageattr-test.c"
 +#endif
---- sle11-2009-05-14.orig/arch/x86/mm/pageattr_64-xen.c        2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/pageattr_64-xen.c        2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,542 +0,0 @@
 -/* 
@@ -18026,8 +18026,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -
 -EXPORT_SYMBOL(change_page_attr);
 -EXPORT_SYMBOL(global_flush_tlb);
---- sle11-2009-05-14.orig/arch/x86/mm/pgtable_32-xen.c 2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/mm/pgtable_32-xen.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/mm/pgtable_32-xen.c 2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/mm/pgtable_32-xen.c      2009-03-16 16:33:40.000000000 +0100
 @@ -29,8 +29,6 @@
  #include <xen/features.h>
  #include <asm/hypervisor.h>
@@ -18818,8 +18818,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -          !mm->context.has_foreign_mappings)
 -              mm_unpin(mm);
 -}
---- sle11-2009-05-14.orig/arch/x86/pci/irq-xen.c       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/pci/irq-xen.c    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/pci/irq-xen.c       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/arch/x86/pci/irq-xen.c    2009-03-16 16:33:40.000000000 +0100
 @@ -204,6 +204,7 @@ static int pirq_ali_get(struct pci_dev *
  {
        static const unsigned char irqmap[16] = { 0, 9, 3, 10, 4, 5, 7, 6, 1, 11, 0, 12, 0, 14, 0, 15 };
@@ -18917,8 +18917,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                        r->name = "PIIX/ICH";
                        r->get = pirq_piix_get;
                        r->set = pirq_piix_set;
---- sle11-2009-05-14.orig/arch/x86/vdso/Makefile       2008-11-25 12:35:54.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/vdso/Makefile    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/vdso/Makefile       2008-11-25 12:35:54.000000000 +0100
++++ sle11-2009-06-29/arch/x86/vdso/Makefile    2009-03-16 16:33:40.000000000 +0100
 @@ -66,6 +66,7 @@ vdso32.so-$(VDSO32-y)                += int80
  vdso32.so-$(CONFIG_COMPAT)    += syscall
  vdso32.so-$(VDSO32-y)         += sysenter
@@ -18927,8 +18927,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  vdso32.so-$(CONFIG_XEN)               += $(xen-vdso32-y)
  
  vdso32-images                 = $(vdso32.so-y:%=vdso32-%.so)
---- sle11-2009-05-14.orig/arch/x86/vdso/vdso32/syscall.S       2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/vdso/vdso32/syscall.S    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/vdso/vdso32/syscall.S       2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/arch/x86/vdso/vdso32/syscall.S    2009-03-16 16:33:40.000000000 +0100
 @@ -19,8 +19,10 @@ __kernel_vsyscall:
  .Lpush_ebp:
        movl    %ecx, %ebp
@@ -18940,8 +18940,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        movl    %ebp, %ecx
        popl    %ebp
  .Lpop_ebp:
---- sle11-2009-05-14.orig/arch/x86/vdso/vdso32.S       2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/arch/x86/vdso/vdso32.S    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/vdso/vdso32.S       2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/arch/x86/vdso/vdso32.S    2009-03-16 16:33:40.000000000 +0100
 @@ -19,4 +19,16 @@ vdso32_sysenter_start:
        .incbin "arch/x86/vdso/vdso32-sysenter.so"
  vdso32_sysenter_end:
@@ -18959,8 +18959,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif
 +
  __FINIT
---- sle11-2009-05-14.orig/arch/x86/vdso/vdso32-setup.c 2008-11-25 12:35:53.000000000 +0100
-+++ sle11-2009-05-14/arch/x86/vdso/vdso32-setup.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/arch/x86/vdso/vdso32-setup.c 2008-11-25 12:35:53.000000000 +0100
++++ sle11-2009-06-29/arch/x86/vdso/vdso32-setup.c      2009-03-16 16:33:40.000000000 +0100
 @@ -26,10 +26,6 @@
  #include <asm/vdso.h>
  #include <asm/proto.h>
@@ -19017,7 +19017,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  static struct vm_area_struct gate_vma;
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/arch/x86/vdso/vdso32-setup-xen.c  2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/arch/x86/vdso/vdso32-setup-xen.c  2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,506 @@
 +/*
 + * (C) Copyright 2002 Linus Torvalds
@@ -19525,8 +19525,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +}
 +
 +#endif        /* CONFIG_X86_64 */
---- sle11-2009-05-14.orig/drivers/pci/msi-xen.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/drivers/pci/msi-xen.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/pci/msi-xen.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/drivers/pci/msi-xen.c     2009-03-16 16:33:40.000000000 +0100
 @@ -43,6 +43,53 @@ struct msi_pirq_entry {
        int entry_nr;
  };
@@ -19650,8 +19650,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -      }
 -}
 -#endif
---- sle11-2009-05-14.orig/drivers/pci/pci.c    2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/drivers/pci/pci.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/pci/pci.c    2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/drivers/pci/pci.c 2009-03-16 16:33:40.000000000 +0100
 @@ -353,7 +353,12 @@ pci_find_parent_resource(const struct pc
   * Restore the BAR values for a given device, so as to make it
   * accessible by its driver.
@@ -19665,9 +19665,9 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  pci_restore_bars(struct pci_dev *dev)
  {
        int i, numres;
---- sle11-2009-05-14.orig/drivers/xen/balloon/sysfs.c  2009-03-04 11:25:55.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/balloon/sysfs.c       2009-03-16 16:33:40.000000000 +0100
-@@ -108,7 +108,7 @@ static struct attribute_group balloon_in
+--- sle11-2009-06-29.orig/drivers/xen/balloon/sysfs.c  2009-03-04 11:25:55.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/balloon/sysfs.c       2009-06-29 15:29:24.000000000 +0200
+@@ -104,7 +104,7 @@ static struct attribute_group balloon_in
  };
  
  static struct sysdev_class balloon_sysdev_class = {
@@ -19676,8 +19676,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  };
  
  static struct sys_device balloon_sysdev;
---- sle11-2009-05-14.orig/drivers/xen/blkback/blkback.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/blkback/blkback.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/blkback/blkback.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/blkback/blkback.c     2009-03-16 16:33:40.000000000 +0100
 @@ -148,7 +148,7 @@ static void unplug_queue(blkif_t *blkif)
                return;
        if (blkif->plug->unplug_fn)
@@ -19697,8 +19697,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        blkif->plug = q;
  }
  
---- sle11-2009-05-14.orig/drivers/xen/blkfront/blkfront.c      2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/blkfront/blkfront.c   2009-03-24 10:12:53.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/blkfront/blkfront.c      2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/blkfront/blkfront.c   2009-03-24 10:12:53.000000000 +0100
 @@ -713,7 +713,6 @@ static irqreturn_t blkif_int(int irq, vo
        RING_IDX i, rp;
        unsigned long flags;
@@ -19735,8 +19735,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                        break;
                default:
                        BUG();
---- sle11-2009-05-14.orig/drivers/xen/blktap/blktap.c  2009-04-20 11:37:50.000000000 +0200
-+++ sle11-2009-05-14/drivers/xen/blktap/blktap.c       2009-04-20 11:38:54.000000000 +0200
+--- sle11-2009-06-29.orig/drivers/xen/blktap/blktap.c  2009-04-20 11:37:50.000000000 +0200
++++ sle11-2009-06-29/drivers/xen/blktap/blktap.c       2009-04-20 11:38:54.000000000 +0200
 @@ -331,8 +331,8 @@ static pte_t blktap_clear_pte(struct vm_
         * if vm_file is NULL (meaning mmap failed and we have nothing to do)
         */
@@ -19759,8 +19759,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  
        if (count) {
---- sle11-2009-05-14.orig/drivers/xen/core/Makefile    2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/drivers/xen/core/Makefile 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/core/Makefile    2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/drivers/xen/core/Makefile 2009-03-16 16:33:40.000000000 +0100
 @@ -10,5 +10,6 @@ obj-$(CONFIG_SYS_HYPERVISOR) += hypervis
  obj-$(CONFIG_HOTPLUG_CPU)     += cpu_hotplug.o
  obj-$(CONFIG_XEN_SYSFS)               += xen_sysfs.o
@@ -19768,8 +19768,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +obj-$(CONFIG_X86_SMP)         += spinlock.o
  obj-$(CONFIG_KEXEC)           += machine_kexec.o
  obj-$(CONFIG_XEN_XENCOMM)     += xencomm.o
---- sle11-2009-05-14.orig/drivers/xen/core/evtchn.c    2009-03-04 11:25:55.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/core/evtchn.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/core/evtchn.c    2009-03-04 11:25:55.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/core/evtchn.c 2009-03-16 16:33:40.000000000 +0100
 @@ -194,7 +194,7 @@ static inline unsigned int cpu_from_evtc
  
  /* Upcall to generic IRQ layer. */
@@ -19864,8 +19864,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  }
  
---- sle11-2009-05-14.orig/drivers/xen/core/hypervisor_sysfs.c  2008-12-15 11:27:22.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/core/hypervisor_sysfs.c       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/core/hypervisor_sysfs.c  2008-12-15 11:27:22.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/core/hypervisor_sysfs.c       2009-03-16 16:33:40.000000000 +0100
 @@ -50,7 +50,7 @@ static int __init hypervisor_subsys_init
        if (!is_running_on_xen())
                return -ENODEV;
@@ -19875,8 +19875,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        return 0;
  }
  
---- sle11-2009-05-14.orig/drivers/xen/core/smpboot.c   2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/core/smpboot.c        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/core/smpboot.c   2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/core/smpboot.c        2009-03-16 16:33:40.000000000 +0100
 @@ -135,6 +135,10 @@ static int __cpuinit xen_smp_intr_init(u
                goto fail;
        per_cpu(callfunc_irq, cpu) = rc;
@@ -19948,7 +19948,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
        ctxt.ctrlreg[3] = xen_pfn_to_cr3(virt_to_mfn(init_level4_pgt));
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/drivers/xen/core/spinlock.c       2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/core/spinlock.c       2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,161 @@
 +/*
 + *    Xen spinlock functions
@@ -20017,7 +20017,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      struct spinning spinning;
 +
 +      /* If kicker interrupt not initialized yet, just spin. */
-+      if (unlikely(irq < 0))
++      if (unlikely(irq < 0) || unlikely(!cpu_online(smp_processor_id())))
 +              return 0;
 +
 +      token >>= TICKET_SHIFT;
@@ -20111,8 +20111,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +      }
 +}
 +EXPORT_SYMBOL(xen_spin_kick);
---- sle11-2009-05-14.orig/drivers/xen/core/xen_sysfs.c 2008-12-15 11:27:22.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/core/xen_sysfs.c      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/core/xen_sysfs.c 2008-12-15 11:27:22.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/core/xen_sysfs.c      2009-03-16 16:33:40.000000000 +0100
 @@ -29,12 +29,12 @@ HYPERVISOR_ATTR_RO(type);
  
  static int __init xen_sysfs_type_init(void)
@@ -20209,8 +20209,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  }
  
  #endif
---- sle11-2009-05-14.orig/drivers/xen/gntdev/gntdev.c  2009-03-04 11:28:34.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/gntdev/gntdev.c       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/gntdev/gntdev.c  2009-03-04 11:28:34.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/gntdev/gntdev.c       2009-03-16 16:33:40.000000000 +0100
 @@ -782,7 +782,7 @@ static pte_t gntdev_clear_pte(struct vm_
                                       op.status);
                } else {
@@ -20229,8 +20229,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  
        return copy;
---- sle11-2009-05-14.orig/drivers/xen/scsifront/scsifront.c    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/scsifront/scsifront.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/scsifront/scsifront.c    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/scsifront/scsifront.c 2009-03-16 16:33:40.000000000 +0100
 @@ -260,19 +260,19 @@ static int map_data_for_request(struct v
                return -ENOMEM;
        }
@@ -20302,8 +20302,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        }
  
  big_to_sg:
---- sle11-2009-05-14.orig/drivers/xen/xenoprof/xenoprofile.c   2009-03-11 15:39:38.000000000 +0100
-+++ sle11-2009-05-14/drivers/xen/xenoprof/xenoprofile.c        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/drivers/xen/xenoprof/xenoprofile.c   2009-03-11 15:39:38.000000000 +0100
++++ sle11-2009-06-29/drivers/xen/xenoprof/xenoprofile.c        2009-03-16 16:33:40.000000000 +0100
 @@ -78,7 +78,7 @@ static int xenoprof_resume(struct sys_de
  
  
@@ -20313,8 +20313,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        .resume         = xenoprof_resume,
        .suspend        = xenoprof_suspend
  };
---- sle11-2009-05-14.orig/include/asm-x86/e820.h       2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/include/asm-x86/e820.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/e820.h       2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/include/asm-x86/e820.h    2009-03-16 16:33:40.000000000 +0100
 @@ -127,7 +127,11 @@ extern char *memory_setup(void);
  #endif /* __KERNEL__ */
  #endif /* __ASSEMBLY__ */
@@ -20327,8 +20327,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #define ISA_END_ADDRESS               0x100000
  #define is_ISA_range(s, e) ((s) >= ISA_START_ADDRESS && (e) < ISA_END_ADDRESS)
  
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/agp.h   2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/agp.h        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/agp.h   2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/agp.h        2009-03-16 16:33:40.000000000 +0100
 @@ -13,18 +13,13 @@
   * page. This avoids data corruption on some CPUs.
   */
@@ -20350,8 +20350,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /*
   * Could use CLFLUSH here if the cpu supports it. But then it would
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/desc.h  2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/desc.h       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/desc.h  2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/desc.h       2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,404 @@
 +#ifndef _ASM_DESC_H_
 +#define _ASM_DESC_H_
@@ -20759,7 +20759,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif /* __ASSEMBLY__ */
 +
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/desc_32.h       2008-12-15 11:27:22.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/desc_32.h       2008-12-15 11:27:22.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,262 +0,0 @@
 -#ifndef __ARCH_DESC_H
@@ -21024,7 +21024,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#endif /* !__ASSEMBLY__ */
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/desc_64.h       2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/desc_64.h       2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,228 +0,0 @@
 -/* Written 2000 by Andi Kleen */ 
@@ -21255,8 +21255,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#endif /* !__ASSEMBLY__ */
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/dma-mapping_32.h        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/dma-mapping_32.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/dma-mapping_32.h        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/dma-mapping_32.h     2009-03-16 16:33:40.000000000 +0100
 @@ -84,23 +84,13 @@ dma_sync_single_range_for_device(struct 
        dma_sync_single_for_device(dev, dma_handle+offset, size, direction);
  }
@@ -21285,8 +21285,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  extern int
  dma_mapping_error(dma_addr_t dma_addr);
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/fixmap_32.h     2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/fixmap_32.h  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/fixmap_32.h     2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/fixmap_32.h  2009-03-16 16:33:40.000000000 +0100
 @@ -64,7 +64,7 @@ enum fixed_addresses {
  #endif
  #ifdef CONFIG_X86_VISWS_APIC
@@ -21333,8 +21333,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        __end_of_fixed_addresses
  };
  
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/fixmap_64.h     2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/fixmap_64.h  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/fixmap_64.h     2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/fixmap_64.h  2009-03-16 16:33:40.000000000 +0100
 @@ -15,6 +15,7 @@
  #include <asm/apicdef.h>
  #include <asm/page.h>
@@ -21381,8 +21381,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        __end_of_fixed_addresses
  };
  
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/highmem.h       2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/highmem.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/highmem.h       2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/highmem.h    2009-03-16 16:33:40.000000000 +0100
 @@ -37,11 +37,6 @@ extern pte_t *pkmap_page_table;
   * easily, subsequent pte tables have to be allocated in one physical
   * chunk of RAM.
@@ -21411,8 +21411,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  void *kmap(struct page *page);
  void kunmap(struct page *page);
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/hypervisor.h    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/hypervisor.h 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/hypervisor.h    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/hypervisor.h 2009-03-16 16:33:40.000000000 +0100
 @@ -264,6 +264,25 @@ HYPERVISOR_poll(
        return rc;
  }
@@ -21439,8 +21439,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #ifdef CONFIG_XEN
  
  static inline void
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/irqflags.h      2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/irqflags.h   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/irqflags.h      2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/irqflags.h   2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,247 @@
 -#ifdef CONFIG_X86_32
 -# include "irqflags_32.h"
@@ -21692,7 +21692,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +
 +#endif /* __ASSEMBLY__ */
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/irqflags_32.h   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/irqflags_32.h   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,212 +0,0 @@
 -/*
@@ -21907,7 +21907,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#endif
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/irqflags_64.h   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/irqflags_64.h   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,178 +0,0 @@
 -/*
@@ -22088,8 +22088,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#endif
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/maddr_32.h      2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/maddr_32.h   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/maddr_32.h      2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/maddr_32.h   2009-03-16 16:33:40.000000000 +0100
 @@ -1,6 +1,7 @@
  #ifndef _I386_MADDR_H
  #define _I386_MADDR_H
@@ -22126,8 +22126,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #endif
  
  #else /* !CONFIG_XEN */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/maddr_64.h      2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/maddr_64.h   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/maddr_64.h      2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/maddr_64.h   2009-03-16 16:33:40.000000000 +0100
 @@ -1,6 +1,7 @@
  #ifndef _X86_64_MADDR_H
  #define _X86_64_MADDR_H
@@ -22210,8 +22210,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #else /* !CONFIG_XEN */
  
  #define pfn_to_mfn(pfn) (pfn)
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/mmu_context_32.h        2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/mmu_context_32.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/mmu_context_32.h        2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/mmu_context_32.h     2009-03-16 16:33:40.000000000 +0100
 @@ -51,8 +51,6 @@ static inline void __prepare_arch_switch
                : : "r" (0) );
  }
@@ -22221,8 +22221,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  static inline void switch_mm(struct mm_struct *prev,
                             struct mm_struct *next,
                             struct task_struct *tsk)
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/mmu_context_64.h        2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/mmu_context_64.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/mmu_context_64.h        2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/mmu_context_64.h     2009-03-16 16:33:40.000000000 +0100
 @@ -62,12 +62,6 @@ extern void mm_pin(struct mm_struct *mm)
  extern void mm_unpin(struct mm_struct *mm);
  void mm_pin_all(void);
@@ -22263,8 +22263,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
                }
        }
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/page.h  2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/page.h       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/page.h  2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/page.h       2009-03-16 16:33:40.000000000 +0100
 @@ -1,13 +1,231 @@
 +#ifndef _ASM_X86_PAGE_H
 +#define _ASM_X86_PAGE_H
@@ -22507,8 +22507,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +
 +#endif        /* __KERNEL__ */
 +#endif        /* _ASM_X86_PAGE_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/page_64.h       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/page_64.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/page_64.h       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/page_64.h    2009-03-16 16:33:40.000000000 +0100
 @@ -1,37 +1,9 @@
  #ifndef _X86_64_PAGE_H
  #define _X86_64_PAGE_H
@@ -22746,8 +22746,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#endif /* __KERNEL__ */
  
  #endif /* _X86_64_PAGE_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pci.h   2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pci.h        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pci.h   2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pci.h        2009-03-16 16:33:40.000000000 +0100
 @@ -71,6 +71,7 @@ extern int pci_mmap_page_range(struct pc
  
  
@@ -22788,8 +22788,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif
  
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgalloc_32.h    2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgalloc_32.h 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgalloc_32.h    2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgalloc_32.h 2009-03-16 16:33:40.000000000 +0100
 @@ -3,69 +3,109 @@
  
  #include <linux/threads.h>
@@ -22938,8 +22938,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif        /* CONFIG_X86_PAE */
  
  #endif /* _I386_PGALLOC_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgalloc_64.h    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgalloc_64.h 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgalloc_64.h    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgalloc_64.h 2009-03-16 16:33:40.000000000 +0100
 @@ -6,30 +6,13 @@
  #include <linux/mm.h>
  #include <asm/io.h>           /* for phys_to_virt and page_to_pseudophys */
@@ -23095,8 +23095,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #define __pmd_free_tlb(tlb,x)   tlb_remove_page((tlb),virt_to_page(x))
  #define __pud_free_tlb(tlb,x)   tlb_remove_page((tlb),virt_to_page(x))
  
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgtable.h       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgtable.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgtable.h       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgtable.h    2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,467 @@
 +#ifndef _ASM_X86_PGTABLE_H
 +#define _ASM_X86_PGTABLE_H
@@ -23565,8 +23565,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif        /* __ASSEMBLY__ */
 +
 +#endif        /* _ASM_X86_PGTABLE_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgtable-3level.h        2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgtable-3level.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgtable-3level.h        2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgtable-3level.h     2009-03-16 16:33:40.000000000 +0100
 @@ -18,16 +18,18 @@
        printk("%s:%d: bad pgd %p(%016Lx pfn %08Lx).\n", __FILE__, __LINE__, \
               &(e), __pgd_val(e), (pgd_val(e) & PTE_MASK) >> PAGE_SHIFT)
@@ -23731,8 +23731,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#define __swp_entry_to_pte(x)         ((pte_t){ { .pte_high = (x).val } })
  
  #endif /* _I386_PGTABLE_3LEVEL_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgtable_32.h    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgtable_32.h 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgtable_32.h    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgtable_32.h 2009-03-16 16:33:40.000000000 +0100
 @@ -1,8 +1,6 @@
  #ifndef _I386_PGTABLE_H
  #define _I386_PGTABLE_H
@@ -24196,8 +24196,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#include <asm-generic/pgtable.h>
 -
  #endif /* _I386_PGTABLE_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/pgtable_64.h    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/pgtable_64.h 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/pgtable_64.h    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/pgtable_64.h 2009-03-16 16:33:40.000000000 +0100
 @@ -13,49 +13,26 @@
  #include <linux/threads.h>
  #include <linux/sched.h>
@@ -24742,8 +24742,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #endif /* !__ASSEMBLY__ */
  
  #endif /* _X86_64_PGTABLE_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/processor.h     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/processor.h  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/processor.h     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/processor.h  2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,793 @@
 +#ifndef __ASM_X86_PROCESSOR_H
 +#define __ASM_X86_PROCESSOR_H
@@ -25540,7 +25540,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#define KSTK_EIP(task) (task_pt_regs(task)->ip)
 +
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/processor_32.h  2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/processor_32.h  2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,751 +0,0 @@
 -/*
@@ -26294,7 +26294,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -extern int force_mwait;
 -
 -#endif /* __ASM_I386_PROCESSOR_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/processor_64.h  2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/processor_64.h  2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,461 +0,0 @@
 -/*
@@ -26758,8 +26758,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#define HAVE_ARCH_PICK_MMAP_LAYOUT 1
 -
 -#endif /* __ASM_X86_64_PROCESSOR_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/segment.h       2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/segment.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/segment.h       2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/segment.h    2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,204 @@
 +#ifndef _ASM_X86_SEGMENT_H_
 +#define _ASM_X86_SEGMENT_H_
@@ -26967,7 +26967,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif
 +
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/segment_32.h    2008-12-15 11:27:22.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/segment_32.h    2008-12-15 11:27:22.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,150 +0,0 @@
 -#ifndef _ASM_SEGMENT_H
@@ -27120,8 +27120,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -#define SEGMENT_IS_PNP_CODE(x)   (((x) & ~0x0b) == GDT_ENTRY_PNPBIOS_BASE * 8)
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/smp_32.h        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/smp_32.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/smp_32.h        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/smp_32.h     2009-03-16 16:33:40.000000000 +0100
 @@ -1,56 +1,51 @@
  #ifndef __ASM_SMP_H
  #define __ASM_SMP_H
@@ -27319,8 +27319,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -
 +#endif /* !ASSEMBLY */
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/smp_64.h        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/smp_64.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/smp_64.h        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/smp_64.h     2009-03-16 16:33:40.000000000 +0100
 @@ -1,139 +1,103 @@
  #ifndef __ASM_SMP_H
  #define __ASM_SMP_H
@@ -27513,7 +27513,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #endif
  
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/spinlock.h   2009-03-16 16:33:40.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/spinlock.h   2009-03-16 16:33:40.000000000 +0100
 @@ -0,0 +1,333 @@
 +#ifndef _X86_SPINLOCK_H_
 +#define _X86_SPINLOCK_H_
@@ -27848,8 +27848,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#define _raw_write_relax(lock)        cpu_relax()
 +
 +#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/system.h        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/system.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/system.h        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/system.h     2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,393 @@
 +#ifndef _ASM_X86_SYSTEM_H_
 +#define _ASM_X86_SYSTEM_H_
@@ -28246,7 +28246,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +}
 +
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/system_32.h     2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/system_32.h     2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,312 +0,0 @@
 -#ifndef __ASM_SYSTEM_H
@@ -28561,8 +28561,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -void __show_registers(struct pt_regs *, int all);
 -
 -#endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/system_64.h     2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/system_64.h  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/system_64.h     2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/system_64.h  2009-03-16 16:33:40.000000000 +0100
 @@ -1,122 +1,9 @@
  #ifndef __ASM_SYSTEM_H
  #define __ASM_SYSTEM_H
@@ -28739,8 +28739,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -extern void free_init_pages(char *what, unsigned long begin, unsigned long end);
 -
  #endif
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/tlbflush.h      2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/asm/tlbflush.h   2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/tlbflush.h      2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mach-xen/asm/tlbflush.h   2009-03-16 16:33:40.000000000 +0100
 @@ -1,5 +1,106 @@
 +#ifndef _ASM_X86_TLBFLUSH_H
 +#define _ASM_X86_TLBFLUSH_H
@@ -28850,7 +28850,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +}
 +
 +#endif /* _ASM_X86_TLBFLUSH_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/tlbflush_32.h   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/tlbflush_32.h   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,99 +0,0 @@
 -#ifndef _I386_TLBFLUSH_H
@@ -28952,7 +28952,7 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -}
 -
 -#endif /* _I386_TLBFLUSH_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/asm/tlbflush_64.h   2009-02-16 16:18:36.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/asm/tlbflush_64.h   2009-02-16 16:18:36.000000000 +0100
 +++ /dev/null  1970-01-01 00:00:00.000000000 +0000
 @@ -1,97 +0,0 @@
 -#ifndef _X8664_TLBFLUSH_H
@@ -29052,8 +29052,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 -}
 -
 -#endif /* _X8664_TLBFLUSH_H */
---- sle11-2009-05-14.orig/include/asm-x86/mach-xen/irq_vectors.h       2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/include/asm-x86/mach-xen/irq_vectors.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mach-xen/irq_vectors.h       2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/include/asm-x86/mach-xen/irq_vectors.h    2009-03-16 16:33:40.000000000 +0100
 @@ -82,7 +82,8 @@
  
  #define RESCHEDULE_VECTOR     0
@@ -29064,8 +29064,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /*
   * The maximum number of vectors supported by i386 processors
---- sle11-2009-05-14.orig/include/asm-x86/mmu.h        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/mmu.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/mmu.h        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/mmu.h     2009-03-16 16:33:40.000000000 +0100
 @@ -23,7 +23,7 @@ typedef struct {
        void *vdso;
  } mm_context_t;
@@ -29075,8 +29075,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  void leave_mm(int cpu);
  #else
  static inline void leave_mm(int cpu)
---- sle11-2009-05-14.orig/include/asm-x86/ptrace.h     2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/include/asm-x86/ptrace.h  2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/ptrace.h     2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/include/asm-x86/ptrace.h  2009-03-16 16:33:40.000000000 +0100
 @@ -249,7 +249,9 @@ extern void user_enable_single_step(stru
  extern void user_disable_single_step(struct task_struct *);
  
@@ -29088,8 +29088,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #define arch_has_block_step() (1)
  #else
  #define arch_has_block_step() (boot_cpu_data.x86 >= 6)
---- sle11-2009-05-14.orig/include/asm-x86/thread_info.h        2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/asm-x86/thread_info.h     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/thread_info.h        2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/asm-x86/thread_info.h     2009-03-16 16:33:40.000000000 +0100
 @@ -94,6 +94,9 @@ struct thread_info {
  #define TIF_DS_AREA_MSR               26      /* uses thread_struct.ds_area_msr */
  #define TIF_BTS_TRACE_TS      27      /* record scheduling event timestamps */
@@ -29125,8 +29125,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  #define PREEMPT_ACTIVE                0x10000000
  
---- sle11-2009-05-14.orig/include/asm-x86/time.h       2009-05-14 10:56:29.000000000 +0200
-+++ sle11-2009-05-14/include/asm-x86/time.h    2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/asm-x86/time.h       2009-06-29 15:14:52.000000000 +0200
++++ sle11-2009-06-29/include/asm-x86/time.h    2009-03-16 16:33:40.000000000 +0100
 @@ -58,4 +58,10 @@ static inline int native_set_wallclock(u
  
  extern unsigned long __init calibrate_cpu(void);
@@ -29138,8 +29138,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
 +#endif
 +
  #endif
---- sle11-2009-05-14.orig/include/linux/page-flags.h   2009-02-16 16:17:21.000000000 +0100
-+++ sle11-2009-05-14/include/linux/page-flags.h        2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/linux/page-flags.h   2009-02-16 16:17:21.000000000 +0100
++++ sle11-2009-06-29/include/linux/page-flags.h        2009-03-16 16:33:40.000000000 +0100
 @@ -102,8 +102,8 @@ enum pageflags {
        PG_foreign,             /* Page is owned by foreign allocator. */
        PG_pinned,              /* Cannot alias with PG_owner_priv_1 since
@@ -29151,8 +29151,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  #endif
        __NR_PAGEFLAGS,
  
---- sle11-2009-05-14.orig/include/linux/pci.h  2008-12-15 11:27:22.000000000 +0100
-+++ sle11-2009-05-14/include/linux/pci.h       2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/linux/pci.h  2008-12-15 11:27:22.000000000 +0100
++++ sle11-2009-06-29/include/linux/pci.h       2009-03-16 16:33:40.000000000 +0100
 @@ -644,6 +644,9 @@ int pcie_set_readrq(struct pci_dev *dev,
  void pci_update_resource(struct pci_dev *dev, struct resource *res, int resno);
  int __must_check pci_assign_resource(struct pci_dev *dev, int i);
@@ -29163,8 +29163,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  
  /* ROM control related routines */
  void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size);
---- sle11-2009-05-14.orig/include/xen/evtchn.h 2009-03-04 11:28:34.000000000 +0100
-+++ sle11-2009-05-14/include/xen/evtchn.h      2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/include/xen/evtchn.h 2009-03-04 11:28:34.000000000 +0100
++++ sle11-2009-06-29/include/xen/evtchn.h      2009-03-16 16:33:40.000000000 +0100
 @@ -130,12 +130,37 @@ static inline void clear_evtchn(int port
        synch_clear_bit(port, s->evtchn_pending);
  }
@@ -29203,8 +29203,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
  /*
   * Use these to access the event channel underlying the IRQ handle returned
   * by bind_*_to_irqhandler().
---- sle11-2009-05-14.orig/kernel/sysctl_check.c        2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/kernel/sysctl_check.c     2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/kernel/sysctl_check.c        2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/kernel/sysctl_check.c     2009-03-16 16:33:40.000000000 +0100
 @@ -899,7 +899,7 @@ static const struct trans_ctl_table tran
  };
  
@@ -29214,8 +29214,8 @@ Automatically created from "patches.kernel.org/patch-2.6.25" by xen-port-patches
        { CTL_XEN_INDEPENDENT_WALLCLOCK,        "independent_wallclock" },
        { CTL_XEN_PERMITTED_CLOCK_JITTER,       "permitted_clock_jitter" },
        {}
---- sle11-2009-05-14.orig/lib/swiotlb-xen.c    2009-02-16 16:18:36.000000000 +0100
-+++ sle11-2009-05-14/lib/swiotlb-xen.c 2009-03-16 16:33:40.000000000 +0100
+--- sle11-2009-06-29.orig/lib/swiotlb-xen.c    2009-02-16 16:18:36.000000000 +0100
++++ sle11-2009-06-29/lib/swiotlb-xen.c 2009-03-16 16:33:40.000000000 +0100
 @@ -30,7 +30,6 @@
  #include <asm/gnttab_dma.h>