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