diff options
-rwxr-xr-x | .hg-to-bk | 2 | ||||
-rw-r--r-- | .rootkeys | 204 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/Documentation/Configure.help (renamed from xenolinux-2.4.25-sparse/Documentation/Configure.help) | 131 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/Makefile (renamed from xenolinux-2.4.25-sparse/Makefile) | 5 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/boot/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/boot/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/config.in (renamed from xenolinux-2.4.25-sparse/arch/xen/config.in) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/defconfig (renamed from xenolinux-2.4.25-sparse/arch/xen/defconfig) | 9 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev (renamed from xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c (renamed from xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/head.S (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/head.S) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c) | 4 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/process.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/process.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/time.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/time.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c (renamed from xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/lib/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/lib/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/lib/delay.c (renamed from xenolinux-2.4.25-sparse/arch/xen/lib/delay.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c (renamed from xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/mm/Makefile (renamed from xenolinux-2.4.25-sparse/arch/xen/mm/Makefile) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/mm/fault.c (renamed from xenolinux-2.4.25-sparse/arch/xen/mm/fault.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c (renamed from xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/mm/init.c (renamed from xenolinux-2.4.25-sparse/arch/xen/mm/init.c) | 12 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c (renamed from xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds (renamed from xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c (renamed from xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c) | 9 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/drivers/char/mem.c (renamed from xenolinux-2.4.25-sparse/drivers/char/mem.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/drivers/char/tty_io.c (renamed from xenolinux-2.4.25-sparse/drivers/char/tty_io.c) | 4 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/fs/exec.c (renamed from xenolinux-2.4.25-sparse/fs/exec.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/bugs.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/bugs.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/desc.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/desc.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/highmem.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/highmem.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/io.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/io.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/irq.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/irq.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/msr.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/msr.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/multicall.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/multicall.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/page.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/page.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/processor.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/processor.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/segment.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/segment.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/smp.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/smp.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/suspend.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/suspend.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/system.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/system.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/vga.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/vga.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/xor.h (renamed from xenolinux-2.4.25-sparse/include/asm-xen/xor.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/linux/blk.h (renamed from xenolinux-2.4.25-sparse/include/linux/blk.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/linux/major.h (renamed from xenolinux-2.4.25-sparse/include/linux/major.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/linux/sched.h (renamed from xenolinux-2.4.25-sparse/include/linux/sched.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h (renamed from xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/include/linux/timer.h (renamed from xenolinux-2.4.25-sparse/include/linux/timer.h) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/init/do_mounts.c (renamed from xenolinux-2.4.25-sparse/init/do_mounts.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/kernel/time.c (renamed from xenolinux-2.4.25-sparse/kernel/time.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/kernel/timer.c (renamed from xenolinux-2.4.25-sparse/kernel/timer.c) | 0 | ||||
-rwxr-xr-x | xenolinux-2.4.26-sparse/mkbuildtree (renamed from xenolinux-2.4.25-sparse/mkbuildtree) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/highmem.c (renamed from xenolinux-2.4.25-sparse/mm/highmem.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/memory.c (renamed from xenolinux-2.4.25-sparse/mm/memory.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/mprotect.c (renamed from xenolinux-2.4.25-sparse/mm/mprotect.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/mremap.c (renamed from xenolinux-2.4.25-sparse/mm/mremap.c) | 10 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/swapfile.c (renamed from xenolinux-2.4.25-sparse/mm/swapfile.c) | 0 | ||||
-rw-r--r-- | xenolinux-2.4.26-sparse/mm/vmalloc.c (renamed from xenolinux-2.4.25-sparse/mm/vmalloc.c) | 32 |
103 files changed, 271 insertions, 151 deletions
@@ -1,5 +1,5 @@ #!/bin/sh -x set -e -ln -s xenolinux-2.4.25-sparse xenolinux-sparse +ln -s xenolinux-2.4.26-sparse xenolinux-sparse (find -depth -type d -print | xargs -r rmdir 2>/dev/null) || true exit 0 @@ -646,105 +646,105 @@ 3eb3c87fmKYTC5GCh_rydFakZp9ayw xen/tools/figlet/README 3eb3c87fdQKQ5OBGbM-KjZfi9Us4ng xen/tools/figlet/figlet.c 3eb3c87fS7DNbg0i6yhFs28UIqAK5g xen/tools/figlet/xen.flf -3f05a939TA3SLPY7ZiScMotLjg9owQ xenolinux-2.4.25-sparse/Documentation/Configure.help -3e5a4e6589G-U42lFKs43plskXoFxQ xenolinux-2.4.25-sparse/Makefile -3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg xenolinux-2.4.25-sparse/arch/xen/Makefile -3e5a4e65n-KhsEAs-A4ULiStBp-r6w xenolinux-2.4.25-sparse/arch/xen/boot/Makefile -3e5a4e65OV_j_DBtjzt5vej771AJsA xenolinux-2.4.25-sparse/arch/xen/config.in -3e5a4e65TNEycLeXqPSXQJQm_xGecA xenolinux-2.4.25-sparse/arch/xen/defconfig -40648526SxcA4lGIHB_k7ID8VlRSzw xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev -3e6377f5xwPfYZkPHPrDbEq1PRN7uQ xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile -3e6377f8Me8IqtvEhb70XFgOvqQH7A xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c -3e5a4e65iHEuC5sjFhj42XALYbLVRw xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile -3e5a4e65pP5spJErBW69pJxSSdK9RA xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c -3e67f822FOPwqHiaRKbrskgWgoNL5g xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h -3e676eb5RXnHzSHgA1BvM0B1aIm4qg xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c -3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile -3e5a4e651TH-SXHoufurnWjgl5bfOA xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c -3e5a4e656nfFISThfbyXQOA6HN6YHw xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile -3e5a4e65BXtftInNHUC2PjDfPhdZZA xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c -3e5a4e65gfn_ltB8ujHMVFApnTTNRQ xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c -40420a6ebRqDjufoN1WSJvolEW2Wjw xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile -40420a73Wou6JlsZDiu6YwjYomsm7A xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c -3e5a4e65gZBRBB6RsSVg1c9iahigAw xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile -3e5a4e65ZxKrbFetVB84JhrTyZ1YuQ xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c -4075806dI5kfeMD5RV-DA0PYoThx_w xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile -4075806d3fJqqDC1pYYPTZPc575iKg xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c -4075806d4-j7vN0Mn0bklI1cRUX1vQ xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h -4075806dibjCcfuXv6CINMhxWTw3jQ xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c -405853f2wg7JXZJNltspMwOZJklxgw xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile -405853f6nbeazrNyEWNHBuoSg2PiPA xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c -3e5a4e65lWzkiPXsZdzPt2RNnJGG1g xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile -4075806dE5mQwlVUf8-t3YXjiMMWDQ xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c -3e5a4e65_hqfuxtGG8IUy6wRM86Ecg xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S -3e5a4e65ibVQmwlOn0j3sVH_j_6hAg xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c -3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg xenolinux-2.4.25-sparse/arch/xen/kernel/head.S -3e5a4e65RMGcuA-HCn3-wNx3fFQwdg xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c -3e5a4e65MEvZhlr070sK5JsfAQlv7Q xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c -3e5a4e653U6cELGv528IxOLHvCq8iA xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c -3e5a4e65muT6SU3ck47IP87Q7Ti5hA xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c -4051db84bZeRX7a_Kh6VyyDuT5FOIg xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c -4051db95N9N99FjsRwi49YKUNHWI8A xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c -3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ xenolinux-2.4.25-sparse/arch/xen/kernel/process.c -3e5a4e66tR-qJMLj3MppcKqmvuI2XQ xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c -3e5a4e66fWSTagLGU2P8BGFGRjhDiw xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c -3e5a4e66N__lUXNwzQ-eADRzK9LXuQ xenolinux-2.4.25-sparse/arch/xen/kernel/time.c -3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c -3e5a4e66-9_NczrVMbuQkoSLyXckIw xenolinux-2.4.25-sparse/arch/xen/lib/Makefile -3e5a4e6637ZDk0BvFEC-aFQs599-ng xenolinux-2.4.25-sparse/arch/xen/lib/delay.c -3f68905cF5i8-NYpIhGjKmh0y8Gu5g xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c -3e5a4e66croVgpcJyJuF2ycQw0HuJw xenolinux-2.4.25-sparse/arch/xen/mm/Makefile -3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg xenolinux-2.4.25-sparse/arch/xen/mm/fault.c -3e5a4e668SE9rixq4ahho9rNhLUUFQ xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c -3e5a4e661gLzzff25pJooKIIWe7IWg xenolinux-2.4.25-sparse/arch/xen/mm/init.c -3f0bed43UUdQichXAiVNrjV-y2Kzcg xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c -3e5a4e66qRlSTcjafidMB6ulECADvg xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds -3e5a4e66mrtlmV75L1tjKDg8RaM5gA xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c -3f108aeaLcGDgQdFAANLTUEid0a05w xenolinux-2.4.25-sparse/drivers/char/mem.c -3e5a4e66rw65CxyolW9PKz4GG42RcA xenolinux-2.4.25-sparse/drivers/char/tty_io.c -3e5a4e669uzIE54VwucPYtGwXLAbzA xenolinux-2.4.25-sparse/fs/exec.c -3e5a4e66wbeCpsJgVf_U8Jde-CNcsA xenolinux-2.4.25-sparse/include/asm-xen/bugs.h -4048c0ddxnIa2GpBAVR-mY6mNSdeJg xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h -3e5a4e66HdSkvIV6SJ1evG_xmTmXHA xenolinux-2.4.25-sparse/include/asm-xen/desc.h -4048c0e0_P2wUTiT6UqgPhn0s7yFcA xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h -3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h -406aeeaaQvl4RNtmd9hDEugBURbFpQ xenolinux-2.4.25-sparse/include/asm-xen/highmem.h -3e5a4e67YtcyDLQsShhCfQwPSELfvA xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h -3e5a4e677VBavzM1UZIEcH1B-RlXMA xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h -4060044fVx7-tokvNLKBf_6qBB4lqQ xenolinux-2.4.25-sparse/include/asm-xen/io.h -3e5a4e673p7PEOyHFm3nHkYX6HQYBg xenolinux-2.4.25-sparse/include/asm-xen/irq.h -3ead095db_LRUXnxaqs0dA1DWhPoQQ xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h -3e5a4e678ddsQOpbSiRdy1GRcDc9WA xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h -3f8707e7ZmZ6TxyX0ZUEfvhA2Pb_xQ xenolinux-2.4.25-sparse/include/asm-xen/msr.h -3e7270deQqtGPSnFxcW4AvJZuTUWfg xenolinux-2.4.25-sparse/include/asm-xen/multicall.h -3e5a4e67mnQfh-R8KcQCaVo2Oho6yg xenolinux-2.4.25-sparse/include/asm-xen/page.h -3e5a4e67uTYU5oEnIDjxuaez8njjqg xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h -3e5a4e67X7JyupgdYkgDX19Huj2sAw xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h -3e5a4e67gr4NLGtQ5CvSLimMYZlkOA xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h -3f108af1qNv8DVSGPv4zpqIU1txCkg xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h -3e5a4e676uK4xErTBDH6XJREn9LSyg xenolinux-2.4.25-sparse/include/asm-xen/processor.h -3e5a4e67AJPjW-zL7p-xWuA6IVeH1g xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h -3e5a4e68uJz-xI0IBVMD7xRLQKJDFg xenolinux-2.4.25-sparse/include/asm-xen/segment.h -3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA xenolinux-2.4.25-sparse/include/asm-xen/smp.h -3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ xenolinux-2.4.25-sparse/include/asm-xen/suspend.h -4062f7e2PzFOUGT0PaE7A0VprTU3JQ xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h -3e5a4e68mTr0zcp9SXDbnd-XLrrfxw xenolinux-2.4.25-sparse/include/asm-xen/system.h -3f1056a9L_kqHcFheV00KbKBzv9j5w xenolinux-2.4.25-sparse/include/asm-xen/vga.h -3f689063nhrIRsMMZjZxMFk7iEINqQ xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h -40659defgWA92arexpMGn8X3QMDj3w xenolinux-2.4.25-sparse/include/asm-xen/xor.h -3f056927gMHl7mWB89rb73JahbhQIA xenolinux-2.4.25-sparse/include/linux/blk.h -3e5a4e68WLX3B8owTvktP3HHOtznPQ xenolinux-2.4.25-sparse/include/linux/major.h -401c0590D_kwJDU59X8NyvqSv_Cl2A xenolinux-2.4.25-sparse/include/linux/sched.h -3e5a4e686V0nioX2ZpFf056sgvdiQw xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h -401c0592pLrp_aCbQRo9GXiYQQaVVA xenolinux-2.4.25-sparse/include/linux/timer.h -3e5a4e68W_hpMlM3u_-QOKMp3gzcwQ xenolinux-2.4.25-sparse/init/do_mounts.c -3f9d4b44247udoqWEgFkaHiWv6Uvyg xenolinux-2.4.25-sparse/kernel/time.c -401c059bjLBFYHRD4Py2uM3eA1D4zQ xenolinux-2.4.25-sparse/kernel/timer.c -3e6e7c1efbQe93xCvOpOVCnXTMmQ5w xenolinux-2.4.25-sparse/mkbuildtree -406aeeafkrnCuIVWLFv3kfn4uAD5Eg xenolinux-2.4.25-sparse/mm/highmem.c -3e5a4e68GxCIaFH4sy01v1wjapetaA xenolinux-2.4.25-sparse/mm/memory.c -3f108af5VxPkLv13tXpXgoRKALQtXQ xenolinux-2.4.25-sparse/mm/mprotect.c -3e5a4e681xMPdF9xCMwpyfuYMySU5g xenolinux-2.4.25-sparse/mm/mremap.c -3e5a4e683HKVU-sxtagrDasRB8eBVw xenolinux-2.4.25-sparse/mm/swapfile.c -3f108af81Thhb242EmKjGCYkjx-GJA xenolinux-2.4.25-sparse/mm/vmalloc.c -4035ec2a01koiU1fDolJ0GyMOZhU5A xenolinux-sparse +3f05a939TA3SLPY7ZiScMotLjg9owQ xenolinux-2.4.26-sparse/Documentation/Configure.help +3e5a4e6589G-U42lFKs43plskXoFxQ xenolinux-2.4.26-sparse/Makefile +3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg xenolinux-2.4.26-sparse/arch/xen/Makefile +3e5a4e65n-KhsEAs-A4ULiStBp-r6w xenolinux-2.4.26-sparse/arch/xen/boot/Makefile +3e5a4e65OV_j_DBtjzt5vej771AJsA xenolinux-2.4.26-sparse/arch/xen/config.in +3e5a4e65TNEycLeXqPSXQJQm_xGecA xenolinux-2.4.26-sparse/arch/xen/defconfig +40648526SxcA4lGIHB_k7ID8VlRSzw xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev +3e6377f5xwPfYZkPHPrDbEq1PRN7uQ xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile +3e6377f8Me8IqtvEhb70XFgOvqQH7A xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c +3e5a4e65iHEuC5sjFhj42XALYbLVRw xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile +3e5a4e65pP5spJErBW69pJxSSdK9RA xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c +3e67f822FOPwqHiaRKbrskgWgoNL5g xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h +3e676eb5RXnHzSHgA1BvM0B1aIm4qg xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c +3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile +3e5a4e651TH-SXHoufurnWjgl5bfOA xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c +3e5a4e656nfFISThfbyXQOA6HN6YHw xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile +3e5a4e65BXtftInNHUC2PjDfPhdZZA xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c +3e5a4e65gfn_ltB8ujHMVFApnTTNRQ xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c +40420a6ebRqDjufoN1WSJvolEW2Wjw xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile +40420a73Wou6JlsZDiu6YwjYomsm7A xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c +3e5a4e65gZBRBB6RsSVg1c9iahigAw xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile +3e5a4e65ZxKrbFetVB84JhrTyZ1YuQ xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c +4075806dI5kfeMD5RV-DA0PYoThx_w xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile +4075806d3fJqqDC1pYYPTZPc575iKg xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c +4075806d4-j7vN0Mn0bklI1cRUX1vQ xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h +4075806dibjCcfuXv6CINMhxWTw3jQ xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c +405853f2wg7JXZJNltspMwOZJklxgw xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile +405853f6nbeazrNyEWNHBuoSg2PiPA xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c +3e5a4e65lWzkiPXsZdzPt2RNnJGG1g xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile +4075806dE5mQwlVUf8-t3YXjiMMWDQ xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c +3e5a4e65_hqfuxtGG8IUy6wRM86Ecg xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S +3e5a4e65ibVQmwlOn0j3sVH_j_6hAg xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c +3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg xenolinux-2.4.26-sparse/arch/xen/kernel/head.S +3e5a4e65RMGcuA-HCn3-wNx3fFQwdg xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c +3e5a4e65MEvZhlr070sK5JsfAQlv7Q xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c +3e5a4e653U6cELGv528IxOLHvCq8iA xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c +3e5a4e65muT6SU3ck47IP87Q7Ti5hA xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c +4051db84bZeRX7a_Kh6VyyDuT5FOIg xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c +4051db95N9N99FjsRwi49YKUNHWI8A xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c +3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ xenolinux-2.4.26-sparse/arch/xen/kernel/process.c +3e5a4e66tR-qJMLj3MppcKqmvuI2XQ xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c +3e5a4e66fWSTagLGU2P8BGFGRjhDiw xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c +3e5a4e66N__lUXNwzQ-eADRzK9LXuQ xenolinux-2.4.26-sparse/arch/xen/kernel/time.c +3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c +3e5a4e66-9_NczrVMbuQkoSLyXckIw xenolinux-2.4.26-sparse/arch/xen/lib/Makefile +3e5a4e6637ZDk0BvFEC-aFQs599-ng xenolinux-2.4.26-sparse/arch/xen/lib/delay.c +3f68905cF5i8-NYpIhGjKmh0y8Gu5g xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c +3e5a4e66croVgpcJyJuF2ycQw0HuJw xenolinux-2.4.26-sparse/arch/xen/mm/Makefile +3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg xenolinux-2.4.26-sparse/arch/xen/mm/fault.c +3e5a4e668SE9rixq4ahho9rNhLUUFQ xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c +3e5a4e661gLzzff25pJooKIIWe7IWg xenolinux-2.4.26-sparse/arch/xen/mm/init.c +3f0bed43UUdQichXAiVNrjV-y2Kzcg xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c +3e5a4e66qRlSTcjafidMB6ulECADvg xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds +3e5a4e66mrtlmV75L1tjKDg8RaM5gA xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c +3f108aeaLcGDgQdFAANLTUEid0a05w xenolinux-2.4.26-sparse/drivers/char/mem.c +3e5a4e66rw65CxyolW9PKz4GG42RcA xenolinux-2.4.26-sparse/drivers/char/tty_io.c +3e5a4e669uzIE54VwucPYtGwXLAbzA xenolinux-2.4.26-sparse/fs/exec.c +3e5a4e66wbeCpsJgVf_U8Jde-CNcsA xenolinux-2.4.26-sparse/include/asm-xen/bugs.h +4048c0ddxnIa2GpBAVR-mY6mNSdeJg xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h +3e5a4e66HdSkvIV6SJ1evG_xmTmXHA xenolinux-2.4.26-sparse/include/asm-xen/desc.h +4048c0e0_P2wUTiT6UqgPhn0s7yFcA xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h +3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h +406aeeaaQvl4RNtmd9hDEugBURbFpQ xenolinux-2.4.26-sparse/include/asm-xen/highmem.h +3e5a4e67YtcyDLQsShhCfQwPSELfvA xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h +3e5a4e677VBavzM1UZIEcH1B-RlXMA xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h +4060044fVx7-tokvNLKBf_6qBB4lqQ xenolinux-2.4.26-sparse/include/asm-xen/io.h +3e5a4e673p7PEOyHFm3nHkYX6HQYBg xenolinux-2.4.26-sparse/include/asm-xen/irq.h +3ead095db_LRUXnxaqs0dA1DWhPoQQ xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h +3e5a4e678ddsQOpbSiRdy1GRcDc9WA xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h +3f8707e7ZmZ6TxyX0ZUEfvhA2Pb_xQ xenolinux-2.4.26-sparse/include/asm-xen/msr.h +3e7270deQqtGPSnFxcW4AvJZuTUWfg xenolinux-2.4.26-sparse/include/asm-xen/multicall.h +3e5a4e67mnQfh-R8KcQCaVo2Oho6yg xenolinux-2.4.26-sparse/include/asm-xen/page.h +3e5a4e67uTYU5oEnIDjxuaez8njjqg xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h +3e5a4e67X7JyupgdYkgDX19Huj2sAw xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h +3e5a4e67gr4NLGtQ5CvSLimMYZlkOA xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h +3f108af1qNv8DVSGPv4zpqIU1txCkg xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h +3e5a4e676uK4xErTBDH6XJREn9LSyg xenolinux-2.4.26-sparse/include/asm-xen/processor.h +3e5a4e67AJPjW-zL7p-xWuA6IVeH1g xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h +3e5a4e68uJz-xI0IBVMD7xRLQKJDFg xenolinux-2.4.26-sparse/include/asm-xen/segment.h +3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA xenolinux-2.4.26-sparse/include/asm-xen/smp.h +3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ xenolinux-2.4.26-sparse/include/asm-xen/suspend.h +4062f7e2PzFOUGT0PaE7A0VprTU3JQ xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h +3e5a4e68mTr0zcp9SXDbnd-XLrrfxw xenolinux-2.4.26-sparse/include/asm-xen/system.h +3f1056a9L_kqHcFheV00KbKBzv9j5w xenolinux-2.4.26-sparse/include/asm-xen/vga.h +3f689063nhrIRsMMZjZxMFk7iEINqQ xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h +40659defgWA92arexpMGn8X3QMDj3w xenolinux-2.4.26-sparse/include/asm-xen/xor.h +3f056927gMHl7mWB89rb73JahbhQIA xenolinux-2.4.26-sparse/include/linux/blk.h +3e5a4e68WLX3B8owTvktP3HHOtznPQ xenolinux-2.4.26-sparse/include/linux/major.h +401c0590D_kwJDU59X8NyvqSv_Cl2A xenolinux-2.4.26-sparse/include/linux/sched.h +3e5a4e686V0nioX2ZpFf056sgvdiQw xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h +401c0592pLrp_aCbQRo9GXiYQQaVVA xenolinux-2.4.26-sparse/include/linux/timer.h +3e5a4e68W_hpMlM3u_-QOKMp3gzcwQ xenolinux-2.4.26-sparse/init/do_mounts.c +3f9d4b44247udoqWEgFkaHiWv6Uvyg xenolinux-2.4.26-sparse/kernel/time.c +401c059bjLBFYHRD4Py2uM3eA1D4zQ xenolinux-2.4.26-sparse/kernel/timer.c +3e6e7c1efbQe93xCvOpOVCnXTMmQ5w xenolinux-2.4.26-sparse/mkbuildtree +406aeeafkrnCuIVWLFv3kfn4uAD5Eg xenolinux-2.4.26-sparse/mm/highmem.c +3e5a4e68GxCIaFH4sy01v1wjapetaA xenolinux-2.4.26-sparse/mm/memory.c +3f108af5VxPkLv13tXpXgoRKALQtXQ xenolinux-2.4.26-sparse/mm/mprotect.c +3e5a4e681xMPdF9xCMwpyfuYMySU5g xenolinux-2.4.26-sparse/mm/mremap.c +3e5a4e683HKVU-sxtagrDasRB8eBVw xenolinux-2.4.26-sparse/mm/swapfile.c +3f108af81Thhb242EmKjGCYkjx-GJA xenolinux-2.4.26-sparse/mm/vmalloc.c +407eb087XaNDLn8thVDLH-rI0hG-Xw xenolinux-sparse diff --git a/xenolinux-2.4.25-sparse/Documentation/Configure.help b/xenolinux-2.4.26-sparse/Documentation/Configure.help index 8fff3cae45..e39bed91d6 100644 --- a/xenolinux-2.4.25-sparse/Documentation/Configure.help +++ b/xenolinux-2.4.26-sparse/Documentation/Configure.help @@ -1167,6 +1167,14 @@ CONFIG_AMD74XX_OVERRIDE This effect can be also invoked by calling "idex=ata66" If unsure, say N. +ATI IXP chipset IDE support +CONFIG_BLK_DEV_ATIIXP + This driver adds explicit support for ATI IXP chipset. + This allows the kernel to change PIO, DMA and UDMA speeds + and to configure the chip to optimum performance. + + Say Y here if you have an ATI IXP chipset IDE controller. + CMD64X/CMD680 chipset support CONFIG_BLK_DEV_CMD64X Say Y here if you have an IDE controller which uses any of these @@ -2093,6 +2101,40 @@ CONFIG_BLK_DEV_ATARAID_HPT If you choose to compile this as a module, the module will be called hptraid.o. +CMD/Silicon Image Medley Software RAID +CONFIG_BLK_DEV_ATARAID_MEDLEY + Say Y or M if you have a Silicon Image 3112 SATA RAID controller, + a CMD680 based controller, or another IDE RAID controller that uses + CMD's Medley software RAID, and want Linux to use the software RAID + feature of this card. This driver uses /dev/ataraid/dXpY (X and Y + numbers) as device names. + + This driver currently only supports RAID0 (striped) mode, so if you + are using RAID1 (mirroring) this will not work for you. In that + case, you may want to try the Silicon Image Medley Software RAID + driver (below). + + Support for mirroring is planned in the future. + + If you choose to compile this as a module, the module will be called + medley.o. + +Silicon Image Medley Software RAID (old driver) +CONFIG_BLK_DEV_ATARAID_SII + Say Y or M if you have a Silicon Image SATARaid controller + and want Linux to use the softwareraid feature of this card. + This driver uses /dev/ataraid/dXpY (X and Y numbers) as device + names. + + This driver does not reliably detect all Medley RAID sets, and could + be dangerous if you have a striped set with disks of different size. + + You should use the new Medley RAID driver (above), unless you use + RAID1 (mirroring), which the new driver does not yet support. + + If you choose to compile this as a module, the module will be called + silraid.o. + Support for Acer PICA 1 chipset CONFIG_ACER_PICA_61 This is a machine with a R4400 133/150 MHz CPU. To compile a Linux @@ -6214,17 +6256,6 @@ CONFIG_IP_SCTP If in doubt, say N. -SCTP: Use old checksum (Adler-32) -CONFIG_SCTP_ADLER32 - RCF2960 currently specifies the Adler-32 checksum algorithm for SCTP. - This has been deprecated and replaced by an algorithm now referred - to as crc32c. - - If you say Y, this will use the Adler-32 algorithm, this might be - useful for interoperation with downlevel peers. - - If unsure, say N. - SCTP: Debug messages CONFIG_SCTP_DBG_MSG If you say Y, this will enable verbose debugging messages. @@ -6242,6 +6273,29 @@ CONFIG_SCTP_DBG_OBJCNT If unsure, say N +#choice +SCTP: HMAC algorithm +CONFIG_SCTP_HMAC_NONE + Choose an HMAC algorithm to be used during association establishment. + It can be one of SHA1, MD5 or NONE. It is advised to use either HMAC-MD5 + or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + +SCTP: SHA1 HMAC algorithm +CONFIG_SCTP_HMAC_SHA1 + Enable the use of HMAC-SHA1 during association establishment. It + is advised to use either HMAC-MD5 or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + +SCTP: MD5 HMAC algorithm +config SCTP_HMAC_MD5 + Enable the use of HMAC-MD5 during association establishment. It is + advised to use either HMAC-MD5 or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + Kernel httpd acceleration CONFIG_KHTTPD The kernel httpd acceleration daemon (kHTTPd) is a (limited) web @@ -7009,8 +7063,11 @@ CONFIG_PACKET Packet socket: mmapped IO CONFIG_PACKET_MMAP - If you say Y here, the Packet protocol driver will use an IO - mechanism that results in faster communication. + If you say Y here, the Packet protocol driver can use a faster and + more efficient capture method. This feature also allows bigger + receive buffers. To take advantage of this method who have to use + a libpcap library that supports it. For more info see + <file:Documentation/networking/packet_mmap.txt>. If unsure, say N. @@ -10245,6 +10302,19 @@ CONFIG_AIRO_CS say M here and read <file:Documentation/modules.txt>. The module will be called airo_cs.o. +Atmel at76c502/at76c504 PCMCIA cards +CONFIG_PCMCIA_ATMEL + A driver for PCMCIA 802.11 wireless cards based on the + Atmel fast-vnet chips. This driver supports standard + Linux wireless extensions. + + Many cards based on this chipset do not have flash memory + and need their firmware loaded at start-up. If yours is + one of these, you will need to provide a firmware image + to be loaded into the card by the driver. The Atmel + firmware package can be downloaded from + http://www.thekelleys.org.uk/atmel/atmel_firmware.tar.gz + Aviator/Raytheon 2.4MHz wireless support CONFIG_PCMCIA_RAYCS Say Y here if you intend to attach an Aviator/Raytheon PCMCIA @@ -10778,6 +10848,14 @@ CONFIG_NET_SCH_TBF whenever you want). If you want to compile it as a module, say M here and read <file:Documentation/modules.txt>. +Network delay simualtor +CONFIG_NET_SCH_DELAY + Say Y if you want to delay packets by a fixed amount of + time. This is often useful to simulate network delay when + testing applications or protocols. + + This code is also available as a module called sch_delay.o + Ingress Qdisc CONFIG_NET_SCH_INGRESS If you say Y here, you will be able to police incoming bandwidth @@ -12366,6 +12444,16 @@ CONFIG_B44 <file:Documentation/networking/net-modules.txt>. The module will be called b44. +nForce Ethernet support (EXPERIMENTAL) +CONFIG_FORCEDETH + If you have a network (Ethernet) controller of this type, say Y and + read the Ethernet-HOWTO, available from + <http://www.tldp.org/docs.html#howto>. + + To compile this driver as a module, choose M here and read + <file:Documentation/networking/net-modules.txt>. The module will be + called forcedeth.o. + CS89x0 support (Daynaport CS and LC cards) CONFIG_CS89x0 Support for CS89x0 chipset based Ethernet cards. If you have a @@ -19938,14 +20026,6 @@ CONFIG_ACPI_DEBUG of verbosity. Saying Y enables these statements. This will increase your kernel size by around 50K. -ACPI Relaxed AML Checking -CONFIG_ACPI_RELAXED_AML - If you say `Y' here, the ACPI interpreter will relax its checking - for valid AML and will ignore some AML mistakes, such as off-by-one - errors in region sizes. Some laptops may require this option. In - particular, many Toshiba laptops require this for correct operation - of the AC module. - ACPI Button CONFIG_ACPI_BUTTON This driver registers for events based on buttons, such as the @@ -23560,7 +23640,7 @@ CONFIG_OKTAGON_SCSI If you have the BSC Oktagon SCSI disk controller for the Amiga, say Y to this question. If you're in doubt about whether you have one, see the picture at - <http://amiga.multigraph.com/photos/oktagon.html>. + <http://amiga.resource.cx/exp/search.pl?product=oktagon>. Atari native SCSI support CONFIG_ATARI_SCSI @@ -28720,6 +28800,13 @@ CONFIG_CRYPTO_CAST6 The CAST6 encryption algorithm (synonymous with CAST-256) is described in RFC2612. +CONFIG_CRYPTO_ARC4 + ARC4 cipher algorithm. + + This is a stream cipher using keys ranging from 8 bits to 2048 + bits in length. ARC4 is commonly used in protocols such as WEP + and SSL. + CONFIG_CRYPTO_DEFLATE This is the Deflate algorithm (RFC1951), specified for use in IPSec with the IPCOMP protocol (RFC3173, RFC2394). diff --git a/xenolinux-2.4.25-sparse/Makefile b/xenolinux-2.4.26-sparse/Makefile index ab8d46856f..797fdc98e9 100644 --- a/xenolinux-2.4.25-sparse/Makefile +++ b/xenolinux-2.4.26-sparse/Makefile @@ -1,6 +1,6 @@ VERSION = 2 PATCHLEVEL = 4 -SUBLEVEL = 25 +SUBLEVEL = 26 EXTRAVERSION = KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) @@ -234,7 +234,8 @@ CLEAN_FILES = \ drivers/tc/lk201-map.c \ net/khttpd/make_times_h \ net/khttpd/times.h \ - submenu* + submenu* \ + drivers/ieee1394/oui.c # directories removed with 'make clean' CLEAN_DIRS = \ modules diff --git a/xenolinux-2.4.25-sparse/arch/xen/Makefile b/xenolinux-2.4.26-sparse/arch/xen/Makefile index aba91a2414..aba91a2414 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/boot/Makefile b/xenolinux-2.4.26-sparse/arch/xen/boot/Makefile index 64b402e833..64b402e833 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/boot/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/boot/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/config.in b/xenolinux-2.4.26-sparse/arch/xen/config.in index c66383f643..c66383f643 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/config.in +++ b/xenolinux-2.4.26-sparse/arch/xen/config.in diff --git a/xenolinux-2.4.25-sparse/arch/xen/defconfig b/xenolinux-2.4.26-sparse/arch/xen/defconfig index be28c82d7f..4d3c32df74 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/defconfig +++ b/xenolinux-2.4.26-sparse/arch/xen/defconfig @@ -8,12 +8,10 @@ CONFIG_ISA=y CONFIG_UID16=y # -# Xenolinux options +# Xen # -# support for privileged domains CONFIG_XEN_PRIVILEGED_GUEST=y # CONFIG_XEN_PHYSDEV_ACCESS is not set -# on-demand timer setting (taken from s390 patch set) CONFIG_NO_IDLE_HZ=y # @@ -35,6 +33,8 @@ CONFIG_M686=y # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MVIAC3_2 is not set CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y @@ -50,14 +50,11 @@ CONFIG_X86_TSC=y CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set -# CONFIG_HIGHMEM64G is not set # # General setup # CONFIG_NET=y -# CONFIG_PCI is not set -# CONFIG_PCI_NAMES is not set CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y diff --git a/xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev b/xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev index 8255e6c9ff..8255e6c9ff 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev +++ b/xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile index 9fb2227978..9fb2227978 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c index aee0e4cf99..aee0e4cf99 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile index 35986ca54a..35986ca54a 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c index d00dd98f7b..d00dd98f7b 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h index e41e03970e..e41e03970e 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c index e08b976c56..e08b976c56 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile index aaa546a8f3..aaa546a8f3 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c index a6ee346857..a6ee346857 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile index 3e2e17bd23..3e2e17bd23 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c index b59f3e8a84..b59f3e8a84 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c index 9d8ca0a32d..9d8ca0a32d 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile index 61c983f625..61c983f625 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c index 985d72821d..985d72821d 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile index 2e4c1f4825..2e4c1f4825 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c index ef54ff7fe9..ef54ff7fe9 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile index 35986ca54a..35986ca54a 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c index d00dd98f7b..d00dd98f7b 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h index e41e03970e..e41e03970e 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c index e08b976c56..e08b976c56 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile index 304c2e78ef..304c2e78ef 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c index d1a4b21ad0..d1a4b21ad0 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile b/xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile index 90438fa623..90438fa623 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c index 4002ae4c61..4002ae4c61 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S b/xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S index 305bd42c70..305bd42c70 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c index 4f933057c2..4f933057c2 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/head.S b/xenolinux-2.4.26-sparse/arch/xen/kernel/head.S index 2d9379a15b..2d9379a15b 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/head.S +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/head.S diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c index 034b39d859..8b72e44f12 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c @@ -138,6 +138,10 @@ EXPORT_SYMBOL(smp_call_function); /* TLB flushing */ EXPORT_SYMBOL(flush_tlb_page); + +/* HT support */ +EXPORT_SYMBOL(smp_num_siblings); +EXPORT_SYMBOL(cpu_sibling_map); #endif #ifdef CONFIG_X86_IO_APIC diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c index fc0164045f..fc0164045f 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c index 07dad7e8ca..07dad7e8ca 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c index 6a2bd7a0d9..6a2bd7a0d9 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c index dd8842719e..dd8842719e 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c index 48dcecd6ec..48dcecd6ec 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/process.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/process.c index 1ef8521fcb..1ef8521fcb 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/process.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/process.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c index 6be85db7f1..6be85db7f1 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c index f646c5c0ca..f646c5c0ca 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/time.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/time.c index 52920cd0fc..52920cd0fc 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/time.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/time.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c index b98e0cc6bb..b98e0cc6bb 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/Makefile b/xenolinux-2.4.26-sparse/arch/xen/lib/Makefile index 5e00fdc135..5e00fdc135 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/lib/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/lib/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/delay.c b/xenolinux-2.4.26-sparse/arch/xen/lib/delay.c index 0035bed074..0035bed074 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/lib/delay.c +++ b/xenolinux-2.4.26-sparse/arch/xen/lib/delay.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c b/xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c index 9c06dcdd89..9c06dcdd89 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c +++ b/xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/Makefile b/xenolinux-2.4.26-sparse/arch/xen/mm/Makefile index d0d16114b6..d0d16114b6 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/Makefile +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/fault.c b/xenolinux-2.4.26-sparse/arch/xen/mm/fault.c index 496e974487..496e974487 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/fault.c +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/fault.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c b/xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c index 39f6863d66..39f6863d66 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/init.c b/xenolinux-2.4.26-sparse/arch/xen/mm/init.c index 6bfdd3ae9f..30a9e45c91 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/init.c +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/init.c @@ -393,7 +393,17 @@ void __init mem_init(void) if (!mem_map) BUG(); - + +#ifdef CONFIG_HIGHMEM + /* check that fixmap and pkmap do not overlap */ + if (PKMAP_BASE+LAST_PKMAP*PAGE_SIZE >= FIXADDR_START) { + printk(KERN_ERR "fixmap and kmap areas overlap - this will crash\n"); + printk(KERN_ERR "pkstart: %lxh pkend: %lxh fixstart %lxh\n", + PKMAP_BASE, PKMAP_BASE+LAST_PKMAP*PAGE_SIZE, FIXADDR_START); + BUG(); + } +#endif + set_max_mapnr_init(); high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c b/xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c index 7b1162de9c..7b1162de9c 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds b/xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds index 7c4c4f8e9c..7c4c4f8e9c 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds +++ b/xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds diff --git a/xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c b/xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c index 8092d5fe7d..20a934addd 100644 --- a/xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c +++ b/xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c @@ -942,6 +942,15 @@ static void attempt_merge(request_queue_t * q, return; q->elevator.elevator_merge_req_fn(req, next); + + /* At this point we have either done a back merge + * or front merge. We need the smaller start_time of + * the merged requests to be the current request + * for accounting purposes. + */ + if (time_after(req->start_time, next->start_time)) + req->start_time = next->start_time; + req->bhtail->b_reqnext = next->bh; req->bhtail = next->bhtail; req->nr_sectors = req->hard_nr_sectors += next->hard_nr_sectors; diff --git a/xenolinux-2.4.25-sparse/drivers/char/mem.c b/xenolinux-2.4.26-sparse/drivers/char/mem.c index dbc10d6382..dbc10d6382 100644 --- a/xenolinux-2.4.25-sparse/drivers/char/mem.c +++ b/xenolinux-2.4.26-sparse/drivers/char/mem.c diff --git a/xenolinux-2.4.25-sparse/drivers/char/tty_io.c b/xenolinux-2.4.26-sparse/drivers/char/tty_io.c index b3d0fb4397..53fb06b465 100644 --- a/xenolinux-2.4.25-sparse/drivers/char/tty_io.c +++ b/xenolinux-2.4.26-sparse/drivers/char/tty_io.c @@ -2255,7 +2255,7 @@ void __init console_init(void) au1x00_serial_console_init(); #endif #ifdef CONFIG_SERIAL_CONSOLE -#if (defined(CONFIG_8xx) || defined(CONFIG_8260)) +#if (defined(CONFIG_8xx) || defined(CONFIG_CPM2)) console_8xx_init(); #elif defined(CONFIG_MAC_SERIAL) && defined(CONFIG_SERIAL) if (_machine == _MACH_Pmac) @@ -2444,7 +2444,7 @@ void __init tty_init(void) #ifdef CONFIG_SPECIALIX specialix_init(); #endif -#if (defined(CONFIG_8xx) || defined(CONFIG_8260)) +#if (defined(CONFIG_8xx) || defined(CONFIG_CPM2)) rs_8xx_init(); #endif /* CONFIG_8xx */ pty_init(); diff --git a/xenolinux-2.4.25-sparse/fs/exec.c b/xenolinux-2.4.26-sparse/fs/exec.c index 16dc3193bf..16dc3193bf 100644 --- a/xenolinux-2.4.25-sparse/fs/exec.c +++ b/xenolinux-2.4.26-sparse/fs/exec.c diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/bugs.h b/xenolinux-2.4.26-sparse/include/asm-xen/bugs.h index c46b6a0b15..c46b6a0b15 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/bugs.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/bugs.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h b/xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h index 9d12487144..9d12487144 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/desc.h b/xenolinux-2.4.26-sparse/include/asm-xen/desc.h index 33309a9671..33309a9671 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/desc.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/desc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h b/xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h index ececad9447..ececad9447 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h b/xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h index 338bd4ba2c..338bd4ba2c 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/highmem.h b/xenolinux-2.4.26-sparse/include/asm-xen/highmem.h index 25ef32882c..25ef32882c 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/highmem.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/highmem.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h b/xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h index d99d15bd24..d99d15bd24 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h b/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h index e20f67e651..e20f67e651 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/io.h b/xenolinux-2.4.26-sparse/include/asm-xen/io.h index 3d78e20950..3d78e20950 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/io.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/io.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/irq.h b/xenolinux-2.4.26-sparse/include/asm-xen/irq.h index 668195e9ca..668195e9ca 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/irq.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/irq.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h b/xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h index 9066a3bada..9066a3bada 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h b/xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h index 7972ce7d74..7972ce7d74 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/msr.h b/xenolinux-2.4.26-sparse/include/asm-xen/msr.h index 1a2c8765a8..1a2c8765a8 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/msr.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/msr.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/multicall.h b/xenolinux-2.4.26-sparse/include/asm-xen/multicall.h index f0ea5c3a66..f0ea5c3a66 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/multicall.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/multicall.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/page.h b/xenolinux-2.4.26-sparse/include/asm-xen/page.h index b7640a7d78..b7640a7d78 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/page.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/page.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h index 308a1b7c40..308a1b7c40 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h index c780f644c0..c780f644c0 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h index 38721e4cff..38721e4cff 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h b/xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h index 4ce2930daa..4ce2930daa 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/processor.h b/xenolinux-2.4.26-sparse/include/asm-xen/processor.h index 2b290252be..2b290252be 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/processor.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/processor.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h b/xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h index 4457ac0b17..4457ac0b17 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/segment.h b/xenolinux-2.4.26-sparse/include/asm-xen/segment.h index ca13028ce0..ca13028ce0 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/segment.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/segment.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/smp.h b/xenolinux-2.4.26-sparse/include/asm-xen/smp.h index 804b93c332..804b93c332 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/smp.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/smp.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/suspend.h b/xenolinux-2.4.26-sparse/include/asm-xen/suspend.h index 0a9c8e74a9..0a9c8e74a9 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/suspend.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/suspend.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h b/xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h index 8093de0ac9..8093de0ac9 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/system.h b/xenolinux-2.4.26-sparse/include/asm-xen/system.h index 6a8e352ac5..6a8e352ac5 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/system.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/system.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/vga.h b/xenolinux-2.4.26-sparse/include/asm-xen/vga.h index d0624cf480..d0624cf480 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/vga.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/vga.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h b/xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h index d62791e95c..d62791e95c 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/xor.h b/xenolinux-2.4.26-sparse/include/asm-xen/xor.h index 9e6cca8a8a..9e6cca8a8a 100644 --- a/xenolinux-2.4.25-sparse/include/asm-xen/xor.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/xor.h diff --git a/xenolinux-2.4.25-sparse/include/linux/blk.h b/xenolinux-2.4.26-sparse/include/linux/blk.h index e7c7575454..e7c7575454 100644 --- a/xenolinux-2.4.25-sparse/include/linux/blk.h +++ b/xenolinux-2.4.26-sparse/include/linux/blk.h diff --git a/xenolinux-2.4.25-sparse/include/linux/major.h b/xenolinux-2.4.26-sparse/include/linux/major.h index f311bd4a9d..f311bd4a9d 100644 --- a/xenolinux-2.4.25-sparse/include/linux/major.h +++ b/xenolinux-2.4.26-sparse/include/linux/major.h diff --git a/xenolinux-2.4.25-sparse/include/linux/sched.h b/xenolinux-2.4.26-sparse/include/linux/sched.h index 1ac29aa143..1ac29aa143 100644 --- a/xenolinux-2.4.25-sparse/include/linux/sched.h +++ b/xenolinux-2.4.26-sparse/include/linux/sched.h diff --git a/xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h b/xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h index 67dbfb887e..67dbfb887e 100644 --- a/xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h +++ b/xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h diff --git a/xenolinux-2.4.25-sparse/include/linux/timer.h b/xenolinux-2.4.26-sparse/include/linux/timer.h index 238083218f..238083218f 100644 --- a/xenolinux-2.4.25-sparse/include/linux/timer.h +++ b/xenolinux-2.4.26-sparse/include/linux/timer.h diff --git a/xenolinux-2.4.25-sparse/init/do_mounts.c b/xenolinux-2.4.26-sparse/init/do_mounts.c index 6d09888fc8..6d09888fc8 100644 --- a/xenolinux-2.4.25-sparse/init/do_mounts.c +++ b/xenolinux-2.4.26-sparse/init/do_mounts.c diff --git a/xenolinux-2.4.25-sparse/kernel/time.c b/xenolinux-2.4.26-sparse/kernel/time.c index b4f8b55e8a..b4f8b55e8a 100644 --- a/xenolinux-2.4.25-sparse/kernel/time.c +++ b/xenolinux-2.4.26-sparse/kernel/time.c diff --git a/xenolinux-2.4.25-sparse/kernel/timer.c b/xenolinux-2.4.26-sparse/kernel/timer.c index 567794ab26..567794ab26 100644 --- a/xenolinux-2.4.25-sparse/kernel/timer.c +++ b/xenolinux-2.4.26-sparse/kernel/timer.c diff --git a/xenolinux-2.4.25-sparse/mkbuildtree b/xenolinux-2.4.26-sparse/mkbuildtree index 46fe4784ad..46fe4784ad 100755 --- a/xenolinux-2.4.25-sparse/mkbuildtree +++ b/xenolinux-2.4.26-sparse/mkbuildtree diff --git a/xenolinux-2.4.25-sparse/mm/highmem.c b/xenolinux-2.4.26-sparse/mm/highmem.c index a68937452c..a68937452c 100644 --- a/xenolinux-2.4.25-sparse/mm/highmem.c +++ b/xenolinux-2.4.26-sparse/mm/highmem.c diff --git a/xenolinux-2.4.25-sparse/mm/memory.c b/xenolinux-2.4.26-sparse/mm/memory.c index 312dbfa7c0..312dbfa7c0 100644 --- a/xenolinux-2.4.25-sparse/mm/memory.c +++ b/xenolinux-2.4.26-sparse/mm/memory.c diff --git a/xenolinux-2.4.25-sparse/mm/mprotect.c b/xenolinux-2.4.26-sparse/mm/mprotect.c index 9d2ed3c24c..9d2ed3c24c 100644 --- a/xenolinux-2.4.25-sparse/mm/mprotect.c +++ b/xenolinux-2.4.26-sparse/mm/mprotect.c diff --git a/xenolinux-2.4.25-sparse/mm/mremap.c b/xenolinux-2.4.26-sparse/mm/mremap.c index 517854c86c..965afa3805 100644 --- a/xenolinux-2.4.25-sparse/mm/mremap.c +++ b/xenolinux-2.4.26-sparse/mm/mremap.c @@ -77,12 +77,16 @@ static inline int copy_one_pte(struct mm_struct *mm, pte_t * src, pte_t * dst) static int move_one_page(struct mm_struct *mm, unsigned long old_addr, unsigned long new_addr) { int error = 0; - pte_t * src; + pte_t * src, * dst; spin_lock(&mm->page_table_lock); src = get_one_pte(mm, old_addr); - if (src) - error = copy_one_pte(mm, src, alloc_one_pte(mm, new_addr)); + if (src) { + dst = alloc_one_pte(mm, new_addr); + src = get_one_pte(mm, old_addr); + if (src) + error = copy_one_pte(mm, src, dst); + } spin_unlock(&mm->page_table_lock); return error; } diff --git a/xenolinux-2.4.25-sparse/mm/swapfile.c b/xenolinux-2.4.26-sparse/mm/swapfile.c index 8345e27146..8345e27146 100644 --- a/xenolinux-2.4.25-sparse/mm/swapfile.c +++ b/xenolinux-2.4.26-sparse/mm/swapfile.c diff --git a/xenolinux-2.4.25-sparse/mm/vmalloc.c b/xenolinux-2.4.26-sparse/mm/vmalloc.c index dc1c7fe550..4d583b54a7 100644 --- a/xenolinux-2.4.25-sparse/mm/vmalloc.c +++ b/xenolinux-2.4.26-sparse/mm/vmalloc.c @@ -159,8 +159,8 @@ static inline int __vmalloc_area_pages (unsigned long address, struct page ***pages) { pgd_t * dir; + unsigned long start = address; unsigned long end = address + size; - int ret; dir = pgd_offset_k(address); spin_lock(&init_mm.page_table_lock); @@ -168,22 +168,24 @@ static inline int __vmalloc_area_pages (unsigned long address, pmd_t *pmd; pmd = pmd_alloc(&init_mm, dir, address); - ret = -ENOMEM; if (!pmd) - break; + goto err; - ret = -ENOMEM; if (alloc_area_pmd(pmd, address, end - address, gfp_mask, prot, pages)) - break; + goto err; // The kernel NEVER reclaims pmds, so no need to undo pmd_alloc() here address = (address + PGDIR_SIZE) & PGDIR_MASK; dir++; - - ret = 0; } while (address && (address < end)); spin_unlock(&init_mm.page_table_lock); flush_cache_all(); - return ret; + return 0; +err: + spin_unlock(&init_mm.page_table_lock); + flush_cache_all(); + if (address > start) + vmfree_area_pages(start, address - start); + return -ENOMEM; } int vmalloc_area_pages(unsigned long address, unsigned long size, @@ -234,7 +236,7 @@ out: return NULL; } -void vfree(void * addr) +void __vfree(void * addr, int free_area_pages) { struct vm_struct **p, *tmp; @@ -253,7 +255,8 @@ void vfree(void * addr) zap_page_range(&init_mm, VMALLOC_VMADDR(tmp->addr), tmp->size); else #endif - vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); + if (free_area_pages) + vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); write_unlock(&vmlist_lock); kfree(tmp); return; @@ -263,6 +266,11 @@ void vfree(void * addr) printk(KERN_ERR "Trying to vfree() nonexistent vm area (%p)\n", addr); } +void vfree(void * addr) +{ + __vfree(addr,1); +} + void * __vmalloc (unsigned long size, int gfp_mask, pgprot_t prot) { void * addr; @@ -277,7 +285,7 @@ void * __vmalloc (unsigned long size, int gfp_mask, pgprot_t prot) addr = area->addr; if (__vmalloc_area_pages(VMALLOC_VMADDR(addr), size, gfp_mask, prot, NULL)) { - vfree(addr); + __vfree(addr, 0); return NULL; } return addr; @@ -299,7 +307,7 @@ void * vmap(struct page **pages, int count, addr = area->addr; if (__vmalloc_area_pages(VMALLOC_VMADDR(addr), size, 0, prot, &pages)) { - vfree(addr); + __vfree(addr, 0); return NULL; } return addr; |