rpms/kernel-xen-2.6/devel kernel-xen.spec, 1.35.2.3, 1.35.2.4 linux-2.6.20.14-xen-3.1.0.patch, 1.2, 1.2.2.1

Eduardo Habkost (ehabkost) fedora-extras-commits at redhat.com
Wed Aug 8 19:32:07 UTC 2007


Author: ehabkost

Update of /cvs/pkgs/rpms/kernel-xen-2.6/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2004

Modified Files:
      Tag: private-ehabkost-testing-csum-patches
	kernel-xen.spec linux-2.6.20.14-xen-3.1.0.patch 
Log Message:
Fix critical_fixup_table

This was causing crashes like the ones seen on bug #234008.



Index: kernel-xen.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/kernel-xen.spec,v
retrieving revision 1.35.2.3
retrieving revision 1.35.2.4
diff -u -r1.35.2.3 -r1.35.2.4
--- kernel-xen.spec	7 Aug 2007 14:20:37 -0000	1.35.2.3
+++ kernel-xen.spec	8 Aug 2007 19:31:33 -0000	1.35.2.4
@@ -2022,6 +2022,10 @@
 #  - tux.
 
 %changelog
+* Wed Aug 08 2007 Eduardo Habkost <ehabkost at redhat.com>
+- Fix critical_fixup_table (this was causing crashes like the ones seen
+  on bug #234008)
+
 * Mon Aug 06 2007 Eduardo Habkost <ehabkost at redhat.com>
 - Re-add checksum patches, now ported to xen-3.1.0
 

linux-2.6.20.14-xen-3.1.0.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.2 -r 1.2.2.1 linux-2.6.20.14-xen-3.1.0.patch
Index: linux-2.6.20.14-xen-3.1.0.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6.20.14-xen-3.1.0.patch,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -r1.2 -r1.2.2.1
--- linux-2.6.20.14-xen-3.1.0.patch	20 Jul 2007 20:49:47 -0000	1.2
+++ linux-2.6.20.14-xen-3.1.0.patch	8 Aug 2007 19:31:33 -0000	1.2.2.1
@@ -1,6 +1,6 @@
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/Kconfig
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/Kconfig
 --- a/arch/i386/Kconfig	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/Kconfig	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/Kconfig	Wed Aug 08 16:25:28 2007 -0300
 @@ -16,6 +16,7 @@ config X86_32
  
  config GENERIC_TIME
@@ -272,9 +272,9 @@
  config KTIME_SCALAR
  	bool
  	default y
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/Kconfig.cpu
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/Kconfig.cpu
 --- a/arch/i386/Kconfig.cpu	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/Kconfig.cpu	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/Kconfig.cpu	Wed Aug 08 16:25:28 2007 -0300
 @@ -267,7 +267,7 @@ config X86_PPRO_FENCE
  
  config X86_F00F_BUG
@@ -292,9 +292,9 @@
 -	default y
 +	depends on (MWINCHIP3D || MWINCHIP2 || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2 || MGEODEGX1 || MGEODE_LX || MCORE2) && !X86_NUMAQ && !X86_XEN
 +	default y
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/Kconfig.debug
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/Kconfig.debug
 --- a/arch/i386/Kconfig.debug	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/Kconfig.debug	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/Kconfig.debug	Wed Aug 08 16:25:28 2007 -0300
 @@ -79,6 +79,7 @@ config DOUBLEFAULT
  config DOUBLEFAULT
  	default y
@@ -303,9 +303,9 @@
  	help
            This option allows trapping of rare doublefault exceptions that
            would otherwise cause a system to silently reboot. Disabling this
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/Makefile
 --- a/arch/i386/Makefile	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -60,6 +60,11 @@ AFLAGS += $(call as-instr,.cfi_startproc
  
  CFLAGS += $(cflags-y)
@@ -362,9 +362,9 @@
  	       arch/$(ARCH)/boot/image.iso \
  	       arch/$(ARCH)/boot/mtools.conf
 +CLEAN_FILES += vmlinuz vmlinux-stripped
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/boot-xen/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/boot-xen/Makefile
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/arch/i386/boot-xen/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/boot-xen/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -0,0 +1,21 @@
 +
 +OBJCOPYFLAGS := -g --strip-unneeded
@@ -387,9 +387,9 @@
 +	install -m0664 .config $(INSTALL_ROOT)/boot/config-$(XINSTALL_NAME)$(INSTALL_SUFFIX)
 +	install -m0664 System.map $(INSTALL_ROOT)/boot/System.map-$(XINSTALL_NAME)$(INSTALL_SUFFIX)
 +	ln -f -s vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) $(INSTALL_ROOT)/boot/vmlinuz-$(VERSION).$(PATCHLEVEL)$(XENGUEST)$(INSTALL_SUFFIX)
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/Makefile
 --- a/arch/i386/kernel/Makefile	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -47,6 +47,12 @@ EXTRA_AFLAGS   := -traditional
  
  obj-$(CONFIG_SCx200)		+= scx200.o
@@ -435,17 +435,17 @@
 +extra-y := $(call cherrypickxen, $(extra-y))
 +%/head-xen.o %/head-xen.s: EXTRA_AFLAGS :=
 +endif
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/acpi/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/acpi/Makefile
 --- a/arch/i386/kernel/acpi/Makefile	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/acpi/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/acpi/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -7,4 +7,3 @@ ifneq ($(CONFIG_ACPI_PROCESSOR),)
  ifneq ($(CONFIG_ACPI_PROCESSOR),)
  obj-y				+= cstate.o processor.o
  endif
 -
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/acpi/boot.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/acpi/boot.c
 --- a/arch/i386/kernel/acpi/boot.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/acpi/boot.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/acpi/boot.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -107,7 +107,7 @@ EXPORT_SYMBOL(x86_acpiid_to_apicid);
   */
  enum acpi_irq_model_id acpi_irq_model = ACPI_IRQ_MODEL_PIC;
@@ -489,9 +489,9 @@
  	/* detect the location of the ACPI PM Timer */
  	if (fadt->revision >= FADT2_REVISION_ID) {
  		/* FADT rev. 2 */
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/apic-xen.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/apic-xen.c
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/arch/i386/kernel/apic-xen.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/apic-xen.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -0,0 +1,223 @@
 +/*
 + *	Local APIC handling, local APIC timers
@@ -716,9 +716,9 @@
 +}
 +early_param("nolapic", parse_nolapic);
 +
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/asm-offsets.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/asm-offsets.c
 --- a/arch/i386/kernel/asm-offsets.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/asm-offsets.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/asm-offsets.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -89,9 +89,14 @@ void foo(void)
  	OFFSET(pbe_orig_address, pbe, orig_address);
  	OFFSET(pbe_next, pbe, next);
@@ -746,9 +746,9 @@
 +	OFFSET(XEN_START_mfn_list, start_info, mfn_list);
 +#endif
  }
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/cpu/common.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/cpu/common.c
 --- a/arch/i386/kernel/cpu/common.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/cpu/common.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/cpu/common.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -19,6 +19,10 @@
  #include <mach_apic.h>
  #endif
@@ -855,9 +855,9 @@
  	load_LDT(&init_mm.context);
  
  #ifdef CONFIG_DOUBLEFAULT
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/cpu/mtrr/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/cpu/mtrr/Makefile
 --- a/arch/i386/kernel/cpu/mtrr/Makefile	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/cpu/mtrr/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/cpu/mtrr/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -1,3 +1,10 @@ obj-y		:= main.o if.o generic.o state.o
  obj-y		:= main.o if.o generic.o state.o
  obj-$(CONFIG_X86_32) += amd.o cyrix.o centaur.o
@@ -869,9 +869,9 @@
 +obj-y := $(call filterxen, $(obj-y), $(n-obj-xen))
 +obj-y := $(call cherrypickxen, $(obj-y))
 +endif
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/cpu/mtrr/main-xen.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/cpu/mtrr/main-xen.c
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/arch/i386/kernel/cpu/mtrr/main-xen.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/cpu/mtrr/main-xen.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -0,0 +1,198 @@
 +#include <linux/init.h>
 +#include <linux/proc_fs.h>
@@ -1071,9 +1071,9 @@
 +}
 +
 +subsys_initcall(mtrr_init);
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/crash.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/crash.c
 --- a/arch/i386/kernel/crash.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/crash.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/crash.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -31,6 +31,7 @@
  /* This keeps a track of which one is crashing cpu. */
  static int crashing_cpu;
@@ -1103,9 +1103,9 @@
 +#endif /* CONFIG_XEN */
  	crash_save_cpu(regs, safe_smp_processor_id());
  }
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/e820.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/e820.c
 --- a/arch/i386/kernel/e820.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/arch/i386/kernel/e820.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/e820.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -15,10 +15,24 @@
  #include <asm/page.h>
  #include <asm/e820.h>
@@ -1351,9 +1351,9 @@
  		if (type && ei->type != type)
  			continue;
  		/* is the region (part) in overlap with the current region ?*/
-diff -r 4a9ef6a03fd9 -r 008004888022 arch/i386/kernel/entry-xen.S
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 arch/i386/kernel/entry-xen.S
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/arch/i386/kernel/entry-xen.S	Wed Jul 18 12:32:22 2007 -0300
++++ b/arch/i386/kernel/entry-xen.S	Wed Aug 08 16:25:28 2007 -0300
 @@ -0,0 +1,1264 @@
 +/*
 + *  linux/arch/i386/entry.S
@@ -2211,7 +2211,7 @@
 +	.byte 0x18			# pop  %eax
 +	.byte 0x1c			# pop  %ds
 +	.byte 0x20			# pop  %es
-+	.byte 0x24			# pop  %gs
[...5152 lines suppressed...]
-diff -r 4a9ef6a03fd9 -r 008004888022 kernel/irq/manage.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 kernel/irq/manage.c
 --- a/kernel/irq/manage.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/kernel/irq/manage.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/kernel/irq/manage.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -30,6 +30,7 @@ void synchronize_irq(unsigned int irq)
  {
  	struct irq_desc *desc = irq_desc + irq;
@@ -92443,9 +92443,9 @@
  	if (irq >= NR_IRQS)
  		return;
  
-diff -r 4a9ef6a03fd9 -r 008004888022 kernel/irq/spurious.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 kernel/irq/spurious.c
 --- a/kernel/irq/spurious.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/kernel/irq/spurious.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/kernel/irq/spurious.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -139,7 +139,8 @@ void note_interrupt(unsigned int irq, st
  		    irqreturn_t action_ret)
  {
@@ -92456,9 +92456,9 @@
  		if (unlikely(action_ret != IRQ_NONE))
  			report_bad_irq(irq, desc, action_ret);
  	}
-diff -r 4a9ef6a03fd9 -r 008004888022 kernel/kexec.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 kernel/kexec.c
 --- a/kernel/kexec.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/kernel/kexec.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/kernel/kexec.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -331,13 +331,27 @@ static int kimage_is_destination_range(s
  	return 0;
  }
@@ -92670,9 +92670,9 @@
  	/* Install the new kernel, and  Uninstall the old */
  	image = xchg(dest_image, image);
  
-diff -r 4a9ef6a03fd9 -r 008004888022 kernel/softlockup.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 kernel/softlockup.c
 --- a/kernel/softlockup.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/kernel/softlockup.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/kernel/softlockup.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -39,6 +39,19 @@ void touch_softlockup_watchdog(void)
  	__raw_get_cpu_var(touch_timestamp) = jiffies;
  }
@@ -92693,9 +92693,9 @@
  
  /*
   * This callback runs from the timer interrupt, and checks
-diff -r 4a9ef6a03fd9 -r 008004888022 kernel/timer.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 kernel/timer.c
 --- a/kernel/timer.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/kernel/timer.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/kernel/timer.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -616,7 +616,9 @@ unsigned long next_timer_interrupt(void)
  		if (hr_expires < 3)
  			return hr_expires + jiffies;
@@ -92707,9 +92707,9 @@
  
  	base = __get_cpu_var(tvec_bases);
  	spin_lock(&base->lock);
-diff -r 4a9ef6a03fd9 -r 008004888022 lib/Makefile
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 lib/Makefile
 --- a/lib/Makefile	Wed Jul 18 12:23:24 2007 -0300
-+++ b/lib/Makefile	Wed Jul 18 12:32:22 2007 -0300
++++ b/lib/Makefile	Wed Aug 08 16:25:28 2007 -0300
 @@ -57,6 +57,7 @@ obj-$(CONFIG_AUDIT_GENERIC) += audit.o
  
  obj-$(CONFIG_SWIOTLB) += swiotlb.o
@@ -92718,9 +92718,9 @@
  
  lib-$(CONFIG_GENERIC_BUG) += bug.o
  
-diff -r 4a9ef6a03fd9 -r 008004888022 mm/Kconfig
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 mm/Kconfig
 --- a/mm/Kconfig	Wed Jul 18 12:23:24 2007 -0300
-+++ b/mm/Kconfig	Wed Jul 18 12:32:22 2007 -0300
++++ b/mm/Kconfig	Wed Aug 08 16:25:28 2007 -0300
 @@ -132,11 +132,14 @@ config MEMORY_HOTPLUG_SPARSE
  # Default to 4 for wider testing, though 8 might be more appropriate.
  # ARM's adjust_pte (unused if VIPT) depends on mm-wide page_table_lock.
@@ -92736,9 +92736,9 @@
  	default "4"
  
  #
-diff -r 4a9ef6a03fd9 -r 008004888022 mm/highmem.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 mm/highmem.c
 --- a/mm/highmem.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/mm/highmem.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/mm/highmem.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -147,6 +147,17 @@ start:
  
  	return vaddr;
@@ -92757,9 +92757,9 @@
  
  void fastcall *kmap_high(struct page *page)
  {
-diff -r 4a9ef6a03fd9 -r 008004888022 mm/memory.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 mm/memory.c
 --- a/mm/memory.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/mm/memory.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/mm/memory.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -404,7 +404,8 @@ struct page *vm_normal_page(struct vm_ar
  	 * and that the resulting page looks ok.
  	 */
@@ -92934,9 +92934,9 @@
  		return;
  
  	}
-diff -r 4a9ef6a03fd9 -r 008004888022 mm/mmap.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 mm/mmap.c
 --- a/mm/mmap.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/mm/mmap.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/mm/mmap.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -1976,6 +1976,10 @@ void exit_mmap(struct mm_struct *mm)
  	struct vm_area_struct *vma = mm->mmap;
  	unsigned long nr_accounted = 0;
@@ -92948,9 +92948,9 @@
  
  	lru_add_drain();
  	flush_cache_mm(mm);
-diff -r 4a9ef6a03fd9 -r 008004888022 mm/page_alloc.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 mm/page_alloc.c
 --- a/mm/page_alloc.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/mm/page_alloc.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/mm/page_alloc.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -199,7 +199,11 @@ static void bad_page(struct page *page)
  			1 << PG_slab    |
  			1 << PG_swapcache |
@@ -93017,9 +93017,9 @@
  
  	if (PageAnon(page))
  		page->mapping = NULL;
-diff -r 4a9ef6a03fd9 -r 008004888022 net/core/dev.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 net/core/dev.c
 --- a/net/core/dev.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/net/core/dev.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/net/core/dev.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -117,6 +117,12 @@
  #include <linux/err.h>
  #include <linux/ctype.h>
@@ -93118,9 +93118,9 @@
  
  #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE)
  EXPORT_SYMBOL(br_handle_frame_hook);
-diff -r 4a9ef6a03fd9 -r 008004888022 net/core/skbuff.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 net/core/skbuff.c
 --- a/net/core/skbuff.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/net/core/skbuff.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/net/core/skbuff.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -243,6 +243,7 @@ struct sk_buff *alloc_skb_from_cache(str
  	skb_shinfo(skb)->gso_size = 0;
  	skb_shinfo(skb)->gso_segs = 0;
@@ -93148,9 +93148,9 @@
  	n->data_len  = skb->data_len;
  	n->len	     = skb->len;
  
-diff -r 4a9ef6a03fd9 -r 008004888022 net/ipv4/netfilter/ip_nat_proto_tcp.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 net/ipv4/netfilter/ip_nat_proto_tcp.c
 --- a/net/ipv4/netfilter/ip_nat_proto_tcp.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/net/ipv4/netfilter/ip_nat_proto_tcp.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/net/ipv4/netfilter/ip_nat_proto_tcp.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -129,8 +129,15 @@ tcp_manip_pkt(struct sk_buff **pskb,
  	if (hdrsize < sizeof(*hdr))
  		return 1;
@@ -93167,9 +93167,9 @@
  	return 1;
  }
  
-diff -r 4a9ef6a03fd9 -r 008004888022 net/ipv4/netfilter/ip_nat_proto_udp.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 net/ipv4/netfilter/ip_nat_proto_udp.c
 --- a/net/ipv4/netfilter/ip_nat_proto_udp.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/net/ipv4/netfilter/ip_nat_proto_udp.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/net/ipv4/netfilter/ip_nat_proto_udp.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -115,8 +115,16 @@ udp_manip_pkt(struct sk_buff **pskb,
  	}
  
@@ -93187,9 +93187,9 @@
  		if (!hdr->check)
  			hdr->check = CSUM_MANGLED_0;
  	}
-diff -r 4a9ef6a03fd9 -r 008004888022 net/ipv4/xfrm4_output.c
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 net/ipv4/xfrm4_output.c
 --- a/net/ipv4/xfrm4_output.c	Wed Jul 18 12:23:24 2007 -0300
-+++ b/net/ipv4/xfrm4_output.c	Wed Jul 18 12:32:22 2007 -0300
++++ b/net/ipv4/xfrm4_output.c	Wed Aug 08 16:25:28 2007 -0300
 @@ -17,6 +17,8 @@
  #include <net/ip.h>
  #include <net/xfrm.h>
@@ -93210,9 +93210,9 @@
  	if (skb->ip_summed == CHECKSUM_PARTIAL) {
  		err = skb_checksum_help(skb);
  		if (err)
-diff -r 4a9ef6a03fd9 -r 008004888022 scripts/Makefile.xen
+diff -r 4a9ef6a03fd9 -r 85b796b085e5 scripts/Makefile.xen
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/scripts/Makefile.xen	Wed Jul 18 12:32:22 2007 -0300
++++ b/scripts/Makefile.xen	Wed Aug 08 16:25:28 2007 -0300
 @@ -0,0 +1,14 @@
 +
 +# cherrypickxen($1 = allobj)




More information about the fedora-extras-commits mailing list