Attached. -- - hallo... wie gehts heute? - *hust* gut *rotz* *keuch* - gott sei dank kommunizieren wir über ein septisches medium ;) -- Matthias Leeb, Uni f. angewandte Kunst, 2005-02-15
--- orig/linux-2.6-2.6.18/debian/patches/features/all/xen/fedora-36252.patch 2006-11-06 09:36:27.000000000 +0100 +++ linux-2.6-2.6.18.modified/debian/patches/features/all/xen/fedora-36252.patch 2006-11-05 22:44:50.000000000 +0100 @@ -7210,7 +7210,7 @@ diff -urN -x .hg -x .hgtags linux-2.6.18.1/arch/i386/kernel/irq-xen.c linux-2.6.18-xen/arch/i386/kernel/irq-xen.c --- linux-2.6.18.1/arch/i386/kernel/irq-xen.c 1970-01-01 01:00:00.000000000 +0100 +++ linux-2.6.18-xen/arch/i386/kernel/irq-xen.c 2006-09-04 16:31:00.000000000 +0200 -@@ -0,0 +1,324 @@ +@@ -0,0 +1,328 @@ +/* + * linux/arch/i386/kernel/irq.c + * @@ -7231,6 +7231,7 @@ +#include <linux/notifier.h> +#include <linux/cpu.h> +#include <linux/delay.h> ++#include <linux/vs_context.h> + +DEFINE_PER_CPU(irq_cpustat_t, irq_stat) ____cacheline_internodealigned_in_smp; +EXPORT_PER_CPU_SYMBOL(irq_stat); @@ -7268,6 +7269,7 @@ +{ + /* high bit used in ret_from_ code */ + int irq = ~regs->orig_eax; ++ struct vx_info_save vxis; +#ifdef CONFIG_4KSTACKS + union irq_ctx *curctx, *irqctx; + u32 *isp; @@ -7295,6 +7297,7 @@ + } +#endif + ++ __enter_vx_admin(&vxis); +#ifdef CONFIG_4KSTACKS + + curctx = (union irq_ctx *) current_thread_info(); @@ -7333,6 +7336,7 @@ + } else +#endif + __do_IRQ(irq, regs); ++ __leave_vx_admin(&vxis); + + irq_exit(); +
Attachment:
pgp90vlmARDjG.pgp
Description: PGP signature