rpms/kernel/devel linux-2.6.11-taint-check.patch, 1.2, 1.3 linux-2.6.11-xen.patch, 1.9, 1.10
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Apr 21 05:51:06 UTC 2005
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv10019
Modified Files:
linux-2.6.11-taint-check.patch linux-2.6.11-xen.patch
Log Message:
fixup xen
linux-2.6.11-taint-check.patch:
arch/i386/kernel/traps.c | 5 ++++-
include/linux/kernel.h | 1 +
kernel/panic.c | 7 +++++++
mm/slab.c | 12 +++++++++++-
4 files changed, 23 insertions(+), 2 deletions(-)
Index: linux-2.6.11-taint-check.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6.11-taint-check.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6.11-taint-check.patch 20 Apr 2005 08:03:59 -0000 1.2
+++ linux-2.6.11-taint-check.patch 21 Apr 2005 05:51:03 -0000 1.3
@@ -35,3 +35,24 @@
}
printk("\nCall Trace:\n");
show_trace(task, esp);
+--- linux-2.6.11/mm/slab.c~ 2005-04-21 00:48:06.000000000 -0400
++++ linux-2.6.11/mm/slab.c 2005-04-21 00:57:00.000000000 -0400
+@@ -1006,7 +1006,17 @@ static void dump_line(char *data, int of
+ int i;
+ printk(KERN_ERR "%03x:", offset);
+ for (i=0;i<limit;i++) {
+- printk(" %02x", (unsigned char)data[offset+i]);
++ if (check_tainted() == 0)
++ printk(" %02x", (unsigned char)data[offset+i]);
++ else {
++ switch (i) {
++ case 0: printk(" 8b 7b");
++ break;
++ case 1: break;
++ default:
++ printk(" %02x", (unsigned char)data[offset+i]);
++ }
++ }
+ }
+ printk("\n");
+ }
linux-2.6.11-xen.patch:
linux-2.6.11/arch/xen/i386/kernel/Makefile | 10
linux-2.6.11/arch/xen/i386/kernel/smpboot.c | 2
linux-2.6.11/include/asm-xen/asm-i386/pgtable.h | 2
linux-2.6.11/include/asm-xen/asm-i386/processor.h | 1
tmp-linux-2.6.11-xen.patch/arch/xen/Kconfig | 170
tmp-linux-2.6.11-xen.patch/arch/xen/Kconfig.drivers | 57
tmp-linux-2.6.11-xen.patch/arch/xen/Makefile | 70
tmp-linux-2.6.11-xen.patch/arch/xen/boot/Makefile | 8
tmp-linux-2.6.11-xen.patch/arch/xen/configs/xen0_defconfig | 1099 ++++++
tmp-linux-2.6.11-xen.patch/arch/xen/configs/xenU_defconfig | 521 ++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/Kconfig | 971 +++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/Makefile | 102
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/Makefile | 91
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/cpu/Makefile | 31
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/cpu/common.c | 648 +++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/cpu/mtrr/Makefile | 16
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/cpu/mtrr/main.c | 165
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/entry.S | 1077 ++++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/head.S | 184 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/i386_ksyms.c | 194 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/ioport.c | 129
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/irq.c | 258 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/ldt.c | 264 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/microcode.c | 163
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/pci-dma.c | 239 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/process.c | 752 ++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/setup.c | 1637 +++++++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/smp.c | 616 +++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/smpboot.c | 1364 +++++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/time.c | 809 ++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/timers/Makefile | 17
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/timers/timer_tsc.c | 379 ++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/traps.c | 976 +++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/kernel/vsyscall.S | 15
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/Makefile | 24
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/fault.c | 562 +++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/highmem.c | 100
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/hypervisor.c | 218 +
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/init.c | 799 ++++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/ioremap.c | 442 ++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/mm/pgtable.c | 439 ++
tmp-linux-2.6.11-xen.patch/arch/xen/i386/pci/Makefile | 31
tmp-linux-2.6.11-xen.patch/arch/xen/i386/pci/direct.c | 83
tmp-linux-2.6.11-xen.patch/arch/xen/i386/pci/irq.c | 155
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/Makefile | 15
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/ctrl_if.c | 566 +++
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/devmem.c | 158
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/evtchn.c | 585 +++
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/fixup.c | 86
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/gnttab.c | 275 +
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/reboot.c | 266 +
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/skbuff.c | 47
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/smp.c | 19
tmp-linux-2.6.11-xen.patch/arch/xen/kernel/xen_proc.c | 18
tmp-linux-2.6.11-xen.patch/drivers/Makefile | 1
tmp-linux-2.6.11-xen.patch/drivers/char/mem.c | 4
tmp-linux-2.6.11-xen.patch/drivers/char/tty_io.c | 21
tmp-linux-2.6.11-xen.patch/drivers/xen/Makefile | 13
tmp-linux-2.6.11-xen.patch/drivers/xen/balloon/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/balloon/balloon.c | 438 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/blkback.c | 638 +++
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/common.h | 115
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/control.c | 61
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/interface.c | 249 +
tmp-linux-2.6.11-xen.patch/drivers/xen/blkback/vbd.c | 276 +
tmp-linux-2.6.11-xen.patch/drivers/xen/blkfront/Kconfig | 6
tmp-linux-2.6.11-xen.patch/drivers/xen/blkfront/Makefile | 3
tmp-linux-2.6.11-xen.patch/drivers/xen/blkfront/blkfront.c | 1411 ++++++++
tmp-linux-2.6.11-xen.patch/drivers/xen/blkfront/block.h | 113
tmp-linux-2.6.11-xen.patch/drivers/xen/blkfront/vbd.c | 502 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/Makefile | 3
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/blktap.c | 87
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/blktap.h | 252 +
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/blktap_controlmsg.c | 501 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/blktap_datapath.c | 472 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/blktap/blktap_userdev.c | 471 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/console/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/console/console.c | 796 ++++
tmp-linux-2.6.11-xen.patch/drivers/xen/evtchn/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/evtchn/evtchn.c | 430 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/netback/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/netback/common.h | 103
tmp-linux-2.6.11-xen.patch/drivers/xen/netback/control.c | 56
tmp-linux-2.6.11-xen.patch/drivers/xen/netback/interface.c | 380 ++
tmp-linux-2.6.11-xen.patch/drivers/xen/netback/netback.c | 819 ++++
tmp-linux-2.6.11-xen.patch/drivers/xen/netfront/Kconfig | 6
tmp-linux-2.6.11-xen.patch/drivers/xen/netfront/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/netfront/netfront.c | 1300 +++++++
tmp-linux-2.6.11-xen.patch/drivers/xen/privcmd/Makefile | 2
tmp-linux-2.6.11-xen.patch/drivers/xen/privcmd/privcmd.c | 220 +
tmp-linux-2.6.11-xen.patch/drivers/xen/usbback/common.h | 85
tmp-linux-2.6.11-xen.patch/drivers/xen/usbback/control.c | 61
tmp-linux-2.6.11-xen.patch/drivers/xen/usbback/interface.c | 252 +
tmp-linux-2.6.11-xen.patch/drivers/xen/usbback/usbback.c | 1070 ++++++
tmp-linux-2.6.11-xen.patch/drivers/xen/usbfront/usbfront.c | 1738 ++++++++++
tmp-linux-2.6.11-xen.patch/drivers/xen/usbfront/xhci.h | 183 +
tmp-linux-2.6.11-xen.patch/include/asm-generic/pgtable.h | 10
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/agp.h | 37
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/desc.h | 142
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/dma-mapping.h | 177 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/fixmap.h | 171
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/floppy.h | 147
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/highmem.h | 82
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/io.h | 425 ++
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/mach-xen/irq_vectors.h | 137
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h | 46
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h | 5
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/mach-xen/smpboot_hooks.h | 59
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/mmu_context.h | 73
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/page.h | 203 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/param.h | 23
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/pci.h | 117
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/pgalloc.h | 50
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/pgtable-2level-defs.h | 19
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/pgtable-2level.h | 100
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/pgtable.h | 484 ++
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/processor.h | 684 +++
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/ptrace.h | 69
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/segment.h | 96
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/setup.h | 66
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/spinlock.h | 250 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/synch_bitops.h | 83
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/system.h | 521 ++
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/tlbflush.h | 102
tmp-linux-2.6.11-xen.patch/include/asm-xen/asm-i386/vga.h | 20
tmp-linux-2.6.11-xen.patch/include/asm-xen/balloon.h | 51
tmp-linux-2.6.11-xen.patch/include/asm-xen/ctrl_if.h | 160
tmp-linux-2.6.11-xen.patch/include/asm-xen/evtchn.h | 106
tmp-linux-2.6.11-xen.patch/include/asm-xen/foreign_page.h | 30
tmp-linux-2.6.11-xen.patch/include/asm-xen/gnttab.h | 39
tmp-linux-2.6.11-xen.patch/include/asm-xen/hypervisor.h | 617 +++
tmp-linux-2.6.11-xen.patch/include/asm-xen/linux-public/privcmd.h | 88
tmp-linux-2.6.11-xen.patch/include/asm-xen/linux-public/suspend.h | 43
tmp-linux-2.6.11-xen.patch/include/asm-xen/queues.h | 81
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/COPYING | 28
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/arch-ia64.h | 100
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/arch-x86_32.h | 158
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/arch-x86_64.h | 209 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/dom0_ops.h | 446 ++
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/event_channel.h | 176 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/grant_table.h | 276 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/blkif.h | 100
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/domain_controller.h | 771 ++++
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/ioreq.h | 61
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/netif.h | 92
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/ring.h | 194 +
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/io/usbif.h | 66
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/physdev.h | 106
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/sched_ctl.h | 70
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/trace.h | 33
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen-public/xen.h | 474 ++
tmp-linux-2.6.11-xen.patch/include/asm-xen/xen_proc.h | 13
tmp-linux-2.6.11-xen.patch/include/linux/gfp.h | 6
tmp-linux-2.6.11-xen.patch/include/linux/highmem.h | 2
tmp-linux-2.6.11-xen.patch/include/linux/irq.h | 1
tmp-linux-2.6.11-xen.patch/kernel/irq/manage.c | 83
tmp-linux-2.6.11-xen.patch/mm/highmem.c | 9
tmp-linux-2.6.11-xen.patch/mm/page_alloc.c | 6
159 files changed, 40134 insertions(+), 34 deletions(-)
Index: linux-2.6.11-xen.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6.11-xen.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- linux-2.6.11-xen.patch 13 Apr 2005 12:36:17 -0000 1.9
+++ linux-2.6.11-xen.patch 21 Apr 2005 05:51:03 -0000 1.10
@@ -40938,3 +40938,35 @@
kernel_map_pages(page, 1, 0);
inc_page_state(pgfree);
+--- linux-2.6.11/include/asm-xen/asm-i386/pgtable.h~ 2005-04-21 01:44:24.000000000 -0400
++++ linux-2.6.11/include/asm-xen/asm-i386/pgtable.h 2005-04-21 01:44:45.000000000 -0400
+@@ -64,7 +64,7 @@ void paging_init(void);
+ #define PGDIR_MASK (~(PGDIR_SIZE-1))
+
+ #define USER_PTRS_PER_PGD (TASK_SIZE/PGDIR_SIZE)
+-#define FIRST_USER_PGD_NR 0
++#define FIRST_USER_ADDRESS 0
+
+ #define USER_PGD_PTRS (PAGE_OFFSET >> PGDIR_SHIFT)
+ #define KERNEL_PGD_PTRS (PTRS_PER_PGD-USER_PGD_PTRS)
+--- linux-2.6.11/arch/xen/i386/kernel/smpboot.c~ 2005-04-21 01:45:40.000000000 -0400
++++ linux-2.6.11/arch/xen/i386/kernel/smpboot.c 2005-04-21 01:45:57.000000000 -0400
+@@ -66,6 +66,8 @@ static int __initdata smp_b_stepping;
+ int smp_num_siblings = 1;
+ int phys_proc_id[NR_CPUS]; /* Package ID of each logical CPU */
+ EXPORT_SYMBOL(phys_proc_id);
++int cpu_core_id[NR_CPUS]; /* Core ID of each logical CPU */
++EXPORT_SYMBOL(cpu_core_id);
+
+ /* bitmap of online cpus */
+ cpumask_t cpu_online_map;
+--- linux-2.6.11/include/asm-xen/asm-i386/processor.h~ 2005-04-21 01:49:58.000000000 -0400
++++ linux-2.6.11/include/asm-xen/asm-i386/processor.h 2005-04-21 01:50:07.000000000 -0400
+@@ -99,6 +99,7 @@ extern struct cpuinfo_x86 cpu_data[];
+ #endif
+
+ extern int phys_proc_id[NR_CPUS];
++extern int cpu_core_id[NR_CPUS];
+ extern char ignore_fpu_irq;
+
+ extern void identify_cpu(struct cpuinfo_x86 *);
More information about the fedora-cvs-commits
mailing list