aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>2005-05-20 22:18:38 +0000
committeriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>2005-05-20 22:18:38 +0000
commit253b9b29987067c1bdca1e948369b1e340450b3d (patch)
tree116a36693b99c39c65d02e2d817efc837fd3ded8
parent1fbd84c81a444b01084150cb334e91a40e67b00f (diff)
parentf9307625e8fe55ca4bf5d335875787f954ef0bd9 (diff)
downloadxen-253b9b29987067c1bdca1e948369b1e340450b3d.tar.gz
xen-253b9b29987067c1bdca1e948369b1e340450b3d.tar.bz2
xen-253b9b29987067c1bdca1e948369b1e340450b3d.zip
bitkeeper revision 1.1493 (428e623eLixPFfNTxCYBeRcapHg86g)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
-rw-r--r--.rootkeys161
-rw-r--r--freebsd-5.3-xen-sparse/i386-xen/compile/.cvsignore1
-rw-r--r--linux-2.4.30-xen-sparse/Makefile (renamed from linux-2.4.29-xen-sparse/Makefile)2
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/boot/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/boot/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/config.in (renamed from linux-2.4.29-xen-sparse/arch/xen/config.in)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0 (renamed from linux-2.4.29-xen-sparse/arch/xen/defconfig-xen0)45
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU (renamed from linux-2.4.29-xen-sparse/arch/xen/defconfig-xenU)1
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/balloon/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/backend/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/common.h)14
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/console/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/dom0/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/evtchn/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/netif/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/netif/backend/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/drivers/netif/frontend/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/entry.S)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/head.S (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/head.S)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/i386_ksyms.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/irq.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/ldt.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/pci-pc.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/process.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/process.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/signal.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/time.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/time.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c (renamed from linux-2.4.29-xen-sparse/arch/xen/kernel/traps.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/lib/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/lib/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/lib/delay.c (renamed from linux-2.4.29-xen-sparse/arch/xen/lib/delay.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/mm/Makefile (renamed from linux-2.4.29-xen-sparse/arch/xen/mm/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/mm/fault.c (renamed from linux-2.4.29-xen-sparse/arch/xen/mm/fault.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/mm/init.c (renamed from linux-2.4.29-xen-sparse/arch/xen/mm/init.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c (renamed from linux-2.4.29-xen-sparse/arch/xen/mm/ioremap.c)0
-rw-r--r--linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds (renamed from linux-2.4.29-xen-sparse/arch/xen/vmlinux.lds)0
-rw-r--r--linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c (renamed from linux-2.4.29-xen-sparse/drivers/block/ll_rw_blk.c)0
-rw-r--r--linux-2.4.30-xen-sparse/drivers/char/Makefile (renamed from linux-2.4.29-xen-sparse/drivers/char/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/drivers/char/mem.c (renamed from linux-2.4.29-xen-sparse/drivers/char/mem.c)0
-rw-r--r--linux-2.4.30-xen-sparse/drivers/char/tty_io.c (renamed from linux-2.4.29-xen-sparse/drivers/char/tty_io.c)0
-rw-r--r--linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile (renamed from linux-2.4.29-xen-sparse/drivers/scsi/aic7xxx/Makefile)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/bugs.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/bugs.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/desc.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/desc.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/fixmap.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/highmem.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/highmem.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/hw_irq.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/io.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/io.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/irq.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/irq.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/keyboard.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/mmu_context.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/module.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/module.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/page.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/page.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/pci.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/pci.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/pgalloc.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/pgtable-2level.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/pgtable.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/processor.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/processor.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/queues.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/queues.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/segment.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/segment.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/smp.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/smp.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/system.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/system.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/vga.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/vga.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/asm-xen/xor.h (renamed from linux-2.4.29-xen-sparse/include/asm-xen/xor.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/blk.h (renamed from linux-2.4.29-xen-sparse/include/linux/blk.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/highmem.h (renamed from linux-2.4.29-xen-sparse/include/linux/highmem.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/irq.h (renamed from linux-2.4.29-xen-sparse/include/linux/irq.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/mm.h (renamed from linux-2.4.29-xen-sparse/include/linux/mm.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/sched.h (renamed from linux-2.4.29-xen-sparse/include/linux/sched.h)0
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/skbuff.h (renamed from linux-2.4.29-xen-sparse/include/linux/skbuff.h)14
-rw-r--r--linux-2.4.30-xen-sparse/include/linux/timer.h (renamed from linux-2.4.29-xen-sparse/include/linux/timer.h)0
-rw-r--r--linux-2.4.30-xen-sparse/kernel/time.c (renamed from linux-2.4.29-xen-sparse/kernel/time.c)0
-rw-r--r--linux-2.4.30-xen-sparse/kernel/timer.c (renamed from linux-2.4.29-xen-sparse/kernel/timer.c)0
-rwxr-xr-xlinux-2.4.30-xen-sparse/mkbuildtree (renamed from linux-2.4.29-xen-sparse/mkbuildtree)0
-rw-r--r--linux-2.4.30-xen-sparse/mm/highmem.c (renamed from linux-2.4.29-xen-sparse/mm/highmem.c)0
-rw-r--r--linux-2.4.30-xen-sparse/mm/memory.c (renamed from linux-2.4.29-xen-sparse/mm/memory.c)8
-rw-r--r--linux-2.4.30-xen-sparse/mm/mprotect.c (renamed from linux-2.4.29-xen-sparse/mm/mprotect.c)0
-rw-r--r--linux-2.4.30-xen-sparse/mm/mremap.c (renamed from linux-2.4.29-xen-sparse/mm/mremap.c)0
-rw-r--r--linux-2.4.30-xen-sparse/mm/page_alloc.c (renamed from linux-2.4.29-xen-sparse/mm/page_alloc.c)2
-rw-r--r--linux-2.4.30-xen-sparse/net/core/skbuff.c (renamed from linux-2.4.29-xen-sparse/net/core/skbuff.c)0
-rw-r--r--linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h11
83 files changed, 124 insertions, 135 deletions
diff --git a/.rootkeys b/.rootkeys
index 9c07e401ed..a809c260c8 100644
--- a/.rootkeys
+++ b/.rootkeys
@@ -56,7 +56,6 @@
423e7e86Fo2PxRS_37IwkpH-x5t5xQ freebsd-5.3-xen-sparse/conf/options.i386-xen
423e7e868Yt0iZuEeccnczyToPPvow freebsd-5.3-xen-sparse/fbsdxensetup
423e7e87szZMt1H0xhO5vzyXR6d7iQ freebsd-5.3-xen-sparse/i386-xen/Makefile
-423e7e8785O6DIEVghIvXD6tcNKonQ freebsd-5.3-xen-sparse/i386-xen/compile/.cvsignore
423e7e87zkFCb_Z4sHQpbec6jk3MdA freebsd-5.3-xen-sparse/i386-xen/conf/GENERIC
423e7e876sW2cYvlk0qy8YnBbPlklQ freebsd-5.3-xen-sparse/i386-xen/conf/GENERIC.hints
423e7e87DGOWxuyrh3sr9TmUwddFuQ freebsd-5.3-xen-sparse/i386-xen/conf/Makefile
@@ -124,92 +123,92 @@
423e7e8dVDL1WLfbmQWuXMbetYk4jA freebsd-5.3-xen-sparse/mkbuildtree
423e7e8dBrOrAbydK6h49bY0VvDgPw freebsd-5.3-xen-sparse/xenfbsd_kernel_build
4187ca95_eQN62ugV1zliQcfzXrHnw install.sh
-3e5a4e6589G-U42lFKs43plskXoFxQ linux-2.4.29-xen-sparse/Makefile
-3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg linux-2.4.29-xen-sparse/arch/xen/Makefile
-3e5a4e65n-KhsEAs-A4ULiStBp-r6w linux-2.4.29-xen-sparse/arch/xen/boot/Makefile
-3e5a4e65OV_j_DBtjzt5vej771AJsA linux-2.4.29-xen-sparse/arch/xen/config.in
-40648526SxcA4lGIHB_k7ID8VlRSzw linux-2.4.29-xen-sparse/arch/xen/defconfig-xen0
-40c73c77QesbL7eIvG-fJGAtVwhGRg linux-2.4.29-xen-sparse/arch/xen/defconfig-xenU
-3e6377f5xwPfYZkPHPrDbEq1PRN7uQ linux-2.4.29-xen-sparse/arch/xen/drivers/balloon/Makefile
-4083dc16z0jvZEH4PiVDbDRreaNp6w linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/Makefile
-4083dc16KQus88a4U3uCV6qVCA6_8Q linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
-4075806dI5kfeMD5RV-DA0PYoThx_w linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
-4075806d4-j7vN0Mn0bklI1cRUX1vQ linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
-4075806dibjCcfuXv6CINMhxWTw3jQ linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
-3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ linux-2.4.29-xen-sparse/arch/xen/drivers/console/Makefile
-3e5a4e656nfFISThfbyXQOA6HN6YHw linux-2.4.29-xen-sparse/arch/xen/drivers/dom0/Makefile
-40420a6ebRqDjufoN1WSJvolEW2Wjw linux-2.4.29-xen-sparse/arch/xen/drivers/evtchn/Makefile
-4083dc16-Kd5y9psK_yk161sme5j5Q linux-2.4.29-xen-sparse/arch/xen/drivers/netif/Makefile
-4083dc16UmHXxS9g_UFVnkUpN-oP2Q linux-2.4.29-xen-sparse/arch/xen/drivers/netif/backend/Makefile
-405853f2wg7JXZJNltspMwOZJklxgw linux-2.4.29-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
41ee5e8b_2rt-qHzbDXtIoBzOli0EA linux-2.4.29-xen-sparse/arch/xen/drivers/usbif/Makefile
41ee5e8bUhF4tH7OoJaVbUxdXqneVw linux-2.4.29-xen-sparse/arch/xen/drivers/usbif/backend/Makefile
41ee5e8bSPpxzhGO6TrY20TegW3cZg linux-2.4.29-xen-sparse/arch/xen/drivers/usbif/frontend/Makefile
-3e5a4e65lWzkiPXsZdzPt2RNnJGG1g linux-2.4.29-xen-sparse/arch/xen/kernel/Makefile
-3e5a4e65_hqfuxtGG8IUy6wRM86Ecg linux-2.4.29-xen-sparse/arch/xen/kernel/entry.S
-3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg linux-2.4.29-xen-sparse/arch/xen/kernel/head.S
-3e5a4e65RMGcuA-HCn3-wNx3fFQwdg linux-2.4.29-xen-sparse/arch/xen/kernel/i386_ksyms.c
4241709bNBs1q4Ss32YW0CyFVOGhEg linux-2.4.29-xen-sparse/arch/xen/kernel/ioport.c
-3e5a4e653U6cELGv528IxOLHvCq8iA linux-2.4.29-xen-sparse/arch/xen/kernel/irq.c
-3e5a4e65muT6SU3ck47IP87Q7Ti5hA linux-2.4.29-xen-sparse/arch/xen/kernel/ldt.c
4270e964iKFC24KiVm6jC5Eo7MxV6w linux-2.4.29-xen-sparse/arch/xen/kernel/pci-dma.c
-4051db95N9N99FjsRwi49YKUNHWI8A linux-2.4.29-xen-sparse/arch/xen/kernel/pci-pc.c
-3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ linux-2.4.29-xen-sparse/arch/xen/kernel/process.c
-3e5a4e66tR-qJMLj3MppcKqmvuI2XQ linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c
-3e5a4e66fWSTagLGU2P8BGFGRjhDiw linux-2.4.29-xen-sparse/arch/xen/kernel/signal.c
-3e5a4e66N__lUXNwzQ-eADRzK9LXuQ linux-2.4.29-xen-sparse/arch/xen/kernel/time.c
-3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ linux-2.4.29-xen-sparse/arch/xen/kernel/traps.c
-3e5a4e66-9_NczrVMbuQkoSLyXckIw linux-2.4.29-xen-sparse/arch/xen/lib/Makefile
-3e5a4e6637ZDk0BvFEC-aFQs599-ng linux-2.4.29-xen-sparse/arch/xen/lib/delay.c
-3e5a4e66croVgpcJyJuF2ycQw0HuJw linux-2.4.29-xen-sparse/arch/xen/mm/Makefile
-3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg linux-2.4.29-xen-sparse/arch/xen/mm/fault.c
-3e5a4e661gLzzff25pJooKIIWe7IWg linux-2.4.29-xen-sparse/arch/xen/mm/init.c
-3f0bed43UUdQichXAiVNrjV-y2Kzcg linux-2.4.29-xen-sparse/arch/xen/mm/ioremap.c
-3e5a4e66qRlSTcjafidMB6ulECADvg linux-2.4.29-xen-sparse/arch/xen/vmlinux.lds
-3e5a4e66mrtlmV75L1tjKDg8RaM5gA linux-2.4.29-xen-sparse/drivers/block/ll_rw_blk.c
-40d70c24-Dy2HUMrwSZagfXvAPnI4w linux-2.4.29-xen-sparse/drivers/char/Makefile
-3f108aeaLcGDgQdFAANLTUEid0a05w linux-2.4.29-xen-sparse/drivers/char/mem.c
-3e5a4e66rw65CxyolW9PKz4GG42RcA linux-2.4.29-xen-sparse/drivers/char/tty_io.c
-40c9c0c1pPwYE3-4i-oI3ubUu7UgvQ linux-2.4.29-xen-sparse/drivers/scsi/aic7xxx/Makefile
41f97f64nW0wmgLxhwzPTzkF4E5ERA linux-2.4.29-xen-sparse/drivers/usb/hcd.c
-3e5a4e66wbeCpsJgVf_U8Jde-CNcsA linux-2.4.29-xen-sparse/include/asm-xen/bugs.h
-3e5a4e66HdSkvIV6SJ1evG_xmTmXHA linux-2.4.29-xen-sparse/include/asm-xen/desc.h
-3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw linux-2.4.29-xen-sparse/include/asm-xen/fixmap.h
-406aeeaaQvl4RNtmd9hDEugBURbFpQ linux-2.4.29-xen-sparse/include/asm-xen/highmem.h
-3e5a4e67YtcyDLQsShhCfQwPSELfvA linux-2.4.29-xen-sparse/include/asm-xen/hw_irq.h
-4060044fVx7-tokvNLKBf_6qBB4lqQ linux-2.4.29-xen-sparse/include/asm-xen/io.h
-3e5a4e673p7PEOyHFm3nHkYX6HQYBg linux-2.4.29-xen-sparse/include/asm-xen/irq.h
-40d70c240tW7TWArl1VUgIFH2nVO1A linux-2.4.29-xen-sparse/include/asm-xen/keyboard.h
-3e5a4e678ddsQOpbSiRdy1GRcDc9WA linux-2.4.29-xen-sparse/include/asm-xen/mmu_context.h
-40d06e5b2YWInUX1Xv9amVANwd_2Xg linux-2.4.29-xen-sparse/include/asm-xen/module.h
-3e5a4e67mnQfh-R8KcQCaVo2Oho6yg linux-2.4.29-xen-sparse/include/asm-xen/page.h
-409ba2e7ZfV5hqTvIzxLtpClnxtIzg linux-2.4.29-xen-sparse/include/asm-xen/pci.h
-3e5a4e67uTYU5oEnIDjxuaez8njjqg linux-2.4.29-xen-sparse/include/asm-xen/pgalloc.h
-3e5a4e67X7JyupgdYkgDX19Huj2sAw linux-2.4.29-xen-sparse/include/asm-xen/pgtable-2level.h
-3e5a4e67gr4NLGtQ5CvSLimMYZlkOA linux-2.4.29-xen-sparse/include/asm-xen/pgtable.h
-3e5a4e676uK4xErTBDH6XJREn9LSyg linux-2.4.29-xen-sparse/include/asm-xen/processor.h
-41224663YBCUMX1kVo_HRUtgaHTi7w linux-2.4.29-xen-sparse/include/asm-xen/queues.h
-3e5a4e68uJz-xI0IBVMD7xRLQKJDFg linux-2.4.29-xen-sparse/include/asm-xen/segment.h
-3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA linux-2.4.29-xen-sparse/include/asm-xen/smp.h
-3e5a4e68mTr0zcp9SXDbnd-XLrrfxw linux-2.4.29-xen-sparse/include/asm-xen/system.h
-3f1056a9L_kqHcFheV00KbKBzv9j5w linux-2.4.29-xen-sparse/include/asm-xen/vga.h
-40659defgWA92arexpMGn8X3QMDj3w linux-2.4.29-xen-sparse/include/asm-xen/xor.h
-3f056927gMHl7mWB89rb73JahbhQIA linux-2.4.29-xen-sparse/include/linux/blk.h
-42305f54mFScQCttpj57EIm60BnxIg linux-2.4.29-xen-sparse/include/linux/highmem.h
-419e0488SBzS3mdUhwgsES5a5e3abA linux-2.4.29-xen-sparse/include/linux/irq.h
-4124f66fPHG6yvB_vXmesjvzrJ3yMg linux-2.4.29-xen-sparse/include/linux/mm.h
-401c0590D_kwJDU59X8NyvqSv_Cl2A linux-2.4.29-xen-sparse/include/linux/sched.h
-40a248afgI0_JKthdYAe8beVfXSTpQ linux-2.4.29-xen-sparse/include/linux/skbuff.h
-401c0592pLrp_aCbQRo9GXiYQQaVVA linux-2.4.29-xen-sparse/include/linux/timer.h
-3f9d4b44247udoqWEgFkaHiWv6Uvyg linux-2.4.29-xen-sparse/kernel/time.c
-401c059bjLBFYHRD4Py2uM3eA1D4zQ linux-2.4.29-xen-sparse/kernel/timer.c
-3e6e7c1efbQe93xCvOpOVCnXTMmQ5w linux-2.4.29-xen-sparse/mkbuildtree
-406aeeafkrnCuIVWLFv3kfn4uAD5Eg linux-2.4.29-xen-sparse/mm/highmem.c
-3e5a4e68GxCIaFH4sy01v1wjapetaA linux-2.4.29-xen-sparse/mm/memory.c
-3f108af5VxPkLv13tXpXgoRKALQtXQ linux-2.4.29-xen-sparse/mm/mprotect.c
-3e5a4e681xMPdF9xCMwpyfuYMySU5g linux-2.4.29-xen-sparse/mm/mremap.c
-409ba2e7akOFqQUg6Qyg2s28xcXiMg linux-2.4.29-xen-sparse/mm/page_alloc.c
-41505c57WAd5l1rlfCLNSCpx9J13vA linux-2.4.29-xen-sparse/net/core/skbuff.c
+3e5a4e6589G-U42lFKs43plskXoFxQ linux-2.4.30-xen-sparse/Makefile
+3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg linux-2.4.30-xen-sparse/arch/xen/Makefile
+3e5a4e65n-KhsEAs-A4ULiStBp-r6w linux-2.4.30-xen-sparse/arch/xen/boot/Makefile
+3e5a4e65OV_j_DBtjzt5vej771AJsA linux-2.4.30-xen-sparse/arch/xen/config.in
+40648526SxcA4lGIHB_k7ID8VlRSzw linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0
+40c73c77QesbL7eIvG-fJGAtVwhGRg linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU
+3e6377f5xwPfYZkPHPrDbEq1PRN7uQ linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile
+4083dc16z0jvZEH4PiVDbDRreaNp6w linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile
+4083dc16KQus88a4U3uCV6qVCA6_8Q linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
+4075806dI5kfeMD5RV-DA0PYoThx_w linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
+4075806d4-j7vN0Mn0bklI1cRUX1vQ linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
+4075806dibjCcfuXv6CINMhxWTw3jQ linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
+3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile
+3e5a4e656nfFISThfbyXQOA6HN6YHw linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile
+40420a6ebRqDjufoN1WSJvolEW2Wjw linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile
+4083dc16-Kd5y9psK_yk161sme5j5Q linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile
+4083dc16UmHXxS9g_UFVnkUpN-oP2Q linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile
+405853f2wg7JXZJNltspMwOZJklxgw linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
+3e5a4e65lWzkiPXsZdzPt2RNnJGG1g linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile
+3e5a4e65_hqfuxtGG8IUy6wRM86Ecg linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S
+3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg linux-2.4.30-xen-sparse/arch/xen/kernel/head.S
+3e5a4e65RMGcuA-HCn3-wNx3fFQwdg linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c
+3e5a4e653U6cELGv528IxOLHvCq8iA linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c
+3e5a4e65muT6SU3ck47IP87Q7Ti5hA linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c
+4051db95N9N99FjsRwi49YKUNHWI8A linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c
+3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ linux-2.4.30-xen-sparse/arch/xen/kernel/process.c
+3e5a4e66tR-qJMLj3MppcKqmvuI2XQ linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c
+3e5a4e66fWSTagLGU2P8BGFGRjhDiw linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c
+3e5a4e66N__lUXNwzQ-eADRzK9LXuQ linux-2.4.30-xen-sparse/arch/xen/kernel/time.c
+3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c
+3e5a4e66-9_NczrVMbuQkoSLyXckIw linux-2.4.30-xen-sparse/arch/xen/lib/Makefile
+3e5a4e6637ZDk0BvFEC-aFQs599-ng linux-2.4.30-xen-sparse/arch/xen/lib/delay.c
+3e5a4e66croVgpcJyJuF2ycQw0HuJw linux-2.4.30-xen-sparse/arch/xen/mm/Makefile
+3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg linux-2.4.30-xen-sparse/arch/xen/mm/fault.c
+3e5a4e661gLzzff25pJooKIIWe7IWg linux-2.4.30-xen-sparse/arch/xen/mm/init.c
+3f0bed43UUdQichXAiVNrjV-y2Kzcg linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c
+3e5a4e66qRlSTcjafidMB6ulECADvg linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds
+3e5a4e66mrtlmV75L1tjKDg8RaM5gA linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c
+40d70c24-Dy2HUMrwSZagfXvAPnI4w linux-2.4.30-xen-sparse/drivers/char/Makefile
+3f108aeaLcGDgQdFAANLTUEid0a05w linux-2.4.30-xen-sparse/drivers/char/mem.c
+3e5a4e66rw65CxyolW9PKz4GG42RcA linux-2.4.30-xen-sparse/drivers/char/tty_io.c
+40c9c0c1pPwYE3-4i-oI3ubUu7UgvQ linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile
+3e5a4e66wbeCpsJgVf_U8Jde-CNcsA linux-2.4.30-xen-sparse/include/asm-xen/bugs.h
+3e5a4e66HdSkvIV6SJ1evG_xmTmXHA linux-2.4.30-xen-sparse/include/asm-xen/desc.h
+3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h
+406aeeaaQvl4RNtmd9hDEugBURbFpQ linux-2.4.30-xen-sparse/include/asm-xen/highmem.h
+3e5a4e67YtcyDLQsShhCfQwPSELfvA linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h
+4060044fVx7-tokvNLKBf_6qBB4lqQ linux-2.4.30-xen-sparse/include/asm-xen/io.h
+3e5a4e673p7PEOyHFm3nHkYX6HQYBg linux-2.4.30-xen-sparse/include/asm-xen/irq.h
+40d70c240tW7TWArl1VUgIFH2nVO1A linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h
+3e5a4e678ddsQOpbSiRdy1GRcDc9WA linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h
+40d06e5b2YWInUX1Xv9amVANwd_2Xg linux-2.4.30-xen-sparse/include/asm-xen/module.h
+3e5a4e67mnQfh-R8KcQCaVo2Oho6yg linux-2.4.30-xen-sparse/include/asm-xen/page.h
+409ba2e7ZfV5hqTvIzxLtpClnxtIzg linux-2.4.30-xen-sparse/include/asm-xen/pci.h
+3e5a4e67uTYU5oEnIDjxuaez8njjqg linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h
+3e5a4e67X7JyupgdYkgDX19Huj2sAw linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h
+3e5a4e67gr4NLGtQ5CvSLimMYZlkOA linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h
+3e5a4e676uK4xErTBDH6XJREn9LSyg linux-2.4.30-xen-sparse/include/asm-xen/processor.h
+41224663YBCUMX1kVo_HRUtgaHTi7w linux-2.4.30-xen-sparse/include/asm-xen/queues.h
+3e5a4e68uJz-xI0IBVMD7xRLQKJDFg linux-2.4.30-xen-sparse/include/asm-xen/segment.h
+3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA linux-2.4.30-xen-sparse/include/asm-xen/smp.h
+3e5a4e68mTr0zcp9SXDbnd-XLrrfxw linux-2.4.30-xen-sparse/include/asm-xen/system.h
+3f1056a9L_kqHcFheV00KbKBzv9j5w linux-2.4.30-xen-sparse/include/asm-xen/vga.h
+40659defgWA92arexpMGn8X3QMDj3w linux-2.4.30-xen-sparse/include/asm-xen/xor.h
+3f056927gMHl7mWB89rb73JahbhQIA linux-2.4.30-xen-sparse/include/linux/blk.h
+42305f54mFScQCttpj57EIm60BnxIg linux-2.4.30-xen-sparse/include/linux/highmem.h
+419e0488SBzS3mdUhwgsES5a5e3abA linux-2.4.30-xen-sparse/include/linux/irq.h
+4124f66fPHG6yvB_vXmesjvzrJ3yMg linux-2.4.30-xen-sparse/include/linux/mm.h
+401c0590D_kwJDU59X8NyvqSv_Cl2A linux-2.4.30-xen-sparse/include/linux/sched.h
+40a248afgI0_JKthdYAe8beVfXSTpQ linux-2.4.30-xen-sparse/include/linux/skbuff.h
+401c0592pLrp_aCbQRo9GXiYQQaVVA linux-2.4.30-xen-sparse/include/linux/timer.h
+3f9d4b44247udoqWEgFkaHiWv6Uvyg linux-2.4.30-xen-sparse/kernel/time.c
+401c059bjLBFYHRD4Py2uM3eA1D4zQ linux-2.4.30-xen-sparse/kernel/timer.c
+3e6e7c1efbQe93xCvOpOVCnXTMmQ5w linux-2.4.30-xen-sparse/mkbuildtree
+406aeeafkrnCuIVWLFv3kfn4uAD5Eg linux-2.4.30-xen-sparse/mm/highmem.c
+3e5a4e68GxCIaFH4sy01v1wjapetaA linux-2.4.30-xen-sparse/mm/memory.c
+3f108af5VxPkLv13tXpXgoRKALQtXQ linux-2.4.30-xen-sparse/mm/mprotect.c
+3e5a4e681xMPdF9xCMwpyfuYMySU5g linux-2.4.30-xen-sparse/mm/mremap.c
+409ba2e7akOFqQUg6Qyg2s28xcXiMg linux-2.4.30-xen-sparse/mm/page_alloc.c
+41505c57WAd5l1rlfCLNSCpx9J13vA linux-2.4.30-xen-sparse/net/core/skbuff.c
40f562372u3A7_kfbYYixPHJJxYUxA linux-2.6.11-xen-sparse/arch/xen/Kconfig
40f56237utH41NPukqHksuNf29IC9A linux-2.6.11-xen-sparse/arch/xen/Kconfig.drivers
40f56237penAAlWVBVDpeQZNFIg8CA linux-2.6.11-xen-sparse/arch/xen/Makefile
diff --git a/freebsd-5.3-xen-sparse/i386-xen/compile/.cvsignore b/freebsd-5.3-xen-sparse/i386-xen/compile/.cvsignore
deleted file mode 100644
index 232298edb1..0000000000
--- a/freebsd-5.3-xen-sparse/i386-xen/compile/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-[A-Za-z0-9]*
diff --git a/linux-2.4.29-xen-sparse/Makefile b/linux-2.4.30-xen-sparse/Makefile
index 954de0b6d5..503ef53773 100644
--- a/linux-2.4.29-xen-sparse/Makefile
+++ b/linux-2.4.30-xen-sparse/Makefile
@@ -1,6 +1,6 @@
VERSION = 2
PATCHLEVEL = 4
-SUBLEVEL = 29
+SUBLEVEL = 30
EXTRAVERSION =
KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
diff --git a/linux-2.4.29-xen-sparse/arch/xen/Makefile b/linux-2.4.30-xen-sparse/arch/xen/Makefile
index 77da37bfaf..77da37bfaf 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/boot/Makefile b/linux-2.4.30-xen-sparse/arch/xen/boot/Makefile
index 4da2909a79..4da2909a79 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/boot/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/boot/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/config.in b/linux-2.4.30-xen-sparse/arch/xen/config.in
index 23492fb5c8..23492fb5c8 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/config.in
+++ b/linux-2.4.30-xen-sparse/arch/xen/config.in
diff --git a/linux-2.4.29-xen-sparse/arch/xen/defconfig-xen0 b/linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0
index 3e0014cf5e..78e93e900b 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/defconfig-xen0
+++ b/linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0
@@ -1,5 +1,5 @@
#
-# Automatically generated make config: don't edit
+# Automatically generated by make menuconfig: don't edit
#
CONFIG_XEN=y
CONFIG_X86=y
@@ -131,14 +131,14 @@ CONFIG_BLK_DEV_INITRD=y
#
# Multi-device support (RAID and LVM)
#
-# CONFIG_MD is not set
-# CONFIG_BLK_DEV_MD is not set
-# CONFIG_MD_LINEAR is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=y
# CONFIG_MD_RAID0 is not set
-# CONFIG_MD_RAID1 is not set
+CONFIG_MD_RAID1=y
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
-# CONFIG_BLK_DEV_LVM is not set
+CONFIG_BLK_DEV_LVM=y
#
# Networking options
@@ -222,10 +222,6 @@ CONFIG_IP_NF_TARGET_ULOG=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
CONFIG_VLAN_8021Q=y
-
-#
-#
-#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_DECNET is not set
@@ -277,10 +273,6 @@ CONFIG_IDE=y
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
-
-#
-# Please see Documentation/ide.txt for help/info on IDE drives
-#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_IDE_SATA is not set
@@ -294,10 +286,6 @@ CONFIG_BLK_DEV_IDETAPE=y
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_IDE_TASK_IOCTL=y
-
-#
-# IDE chipset support/bugfixes
-#
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_CMD640_ENHANCED=y
# CONFIG_BLK_DEV_ISAPNP is not set
@@ -341,10 +329,6 @@ CONFIG_BLK_DEV_SLC90E66=y
CONFIG_BLK_DEV_TRM290=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDE_CHIPSETS=y
-
-#
-# Note: most of these also require special kernel boot parameters
-#
# CONFIG_BLK_DEV_4DRIVES is not set
# CONFIG_BLK_DEV_ALI14XX is not set
# CONFIG_BLK_DEV_DTC2278 is not set
@@ -366,20 +350,12 @@ CONFIG_BLK_DEV_PDC202XX=y
# SCSI support
#
CONFIG_SCSI=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
-
-#
-# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
-#
# CONFIG_SCSI_DEBUG_QUEUES is not set
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
@@ -422,6 +398,7 @@ CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_SVW is not set
CONFIG_SCSI_ATA_PIIX=y
# CONFIG_SCSI_SATA_NV is not set
+# CONFIG_SCSI_SATA_QSTOR is not set
CONFIG_SCSI_SATA_PROMISE=y
CONFIG_SCSI_SATA_SX4=y
CONFIG_SCSI_SATA_SIL=y
@@ -670,14 +647,6 @@ CONFIG_PSMOUSE=y
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
-
-#
-# Input core support is needed for gameports
-#
-
-#
-# Input core support is needed for joysticks
-#
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
diff --git a/linux-2.4.29-xen-sparse/arch/xen/defconfig-xenU b/linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU
index 61db0a1b65..3640bfc19b 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/defconfig-xenU
+++ b/linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU
@@ -228,6 +228,7 @@ CONFIG_CHR_DEV_SG=y
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_ATA_PIIX is not set
# CONFIG_SCSI_SATA_NV is not set
+# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
# CONFIG_SCSI_SATA_SIL is not set
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/balloon/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile
index c97a95a522..c97a95a522 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/balloon/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile
index 7f1b4a98fb..7f1b4a98fb 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/backend/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
index 4c8c17367c..4c8c17367c 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
index 89ba879ed4..89ba879ed4 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/common.h b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
index 122fef8247..88c27238a7 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
@@ -24,6 +24,20 @@
#include <asm/uaccess.h>
#include <asm-xen/xen-public/io/blkif.h>
+#if 1
+#define IPRINTK(fmt, args...) \
+ printk(KERN_INFO "xen_blk: " fmt, ##args)
+#else
+#define IPRINTK(fmt, args...) ((void)0)
+#endif
+
+#if 1
+#define WPRINTK(fmt, args...) \
+ printk(KERN_WARNING "xen_blk: " fmt, ##args)
+#else
+#define WPRINTK(fmt, args...) ((void)0)
+#endif
+
#if 0
#define DPRINTK(_f, _a...) printk ( KERN_ALERT _f , ## _a )
#else
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
index 682906bf66..682906bf66 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/console/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile
index aaa546a8f3..aaa546a8f3 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/console/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/dom0/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile
index a3fee726b3..a3fee726b3 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/dom0/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/evtchn/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile
index 61c983f625..61c983f625 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/evtchn/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile
index 7474e71fb4..7474e71fb4 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/backend/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile
index ba04eb449e..ba04eb449e 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/backend/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/frontend/Makefile b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
index 032d02d7cc..032d02d7cc 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/Makefile b/linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile
index 3eb0701958..3eb0701958 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/entry.S b/linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S
index 750d2b63b4..750d2b63b4 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/entry.S
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/head.S b/linux-2.4.30-xen-sparse/arch/xen/kernel/head.S
index e8c563572b..e8c563572b 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/head.S
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/head.S
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/i386_ksyms.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c
index 0938a64f65..0938a64f65 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/i386_ksyms.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/irq.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c
index 457ca3f553..457ca3f553 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/irq.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/ldt.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c
index 6235778493..6235778493 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/ldt.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/pci-pc.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c
index 17e027ff19..17e027ff19 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/pci-pc.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/process.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/process.c
index c9d553627f..c9d553627f 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/process.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/process.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c
index 8fcbf0d720..8fcbf0d720 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/signal.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c
index 6f2a2ac11d..6f2a2ac11d 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/signal.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/time.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/time.c
index 9b3d40a08c..9b3d40a08c 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/time.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/time.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/traps.c b/linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c
index b87fc3804c..b87fc3804c 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/traps.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/lib/Makefile b/linux-2.4.30-xen-sparse/arch/xen/lib/Makefile
index 5e00fdc135..5e00fdc135 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/lib/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/lib/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/lib/delay.c b/linux-2.4.30-xen-sparse/arch/xen/lib/delay.c
index 0035bed074..0035bed074 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/lib/delay.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/lib/delay.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/mm/Makefile b/linux-2.4.30-xen-sparse/arch/xen/mm/Makefile
index d0d16114b6..d0d16114b6 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/mm/Makefile
+++ b/linux-2.4.30-xen-sparse/arch/xen/mm/Makefile
diff --git a/linux-2.4.29-xen-sparse/arch/xen/mm/fault.c b/linux-2.4.30-xen-sparse/arch/xen/mm/fault.c
index 7db6463e09..7db6463e09 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/mm/fault.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/mm/fault.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/mm/init.c b/linux-2.4.30-xen-sparse/arch/xen/mm/init.c
index 88d775bcd4..88d775bcd4 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/mm/init.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/mm/init.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/mm/ioremap.c b/linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c
index 2f3db057d9..2f3db057d9 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/mm/ioremap.c
+++ b/linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c
diff --git a/linux-2.4.29-xen-sparse/arch/xen/vmlinux.lds b/linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds
index 258de1a67f..258de1a67f 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/vmlinux.lds
+++ b/linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds
diff --git a/linux-2.4.29-xen-sparse/drivers/block/ll_rw_blk.c b/linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c
index b1b1fef9b5..b1b1fef9b5 100644
--- a/linux-2.4.29-xen-sparse/drivers/block/ll_rw_blk.c
+++ b/linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c
diff --git a/linux-2.4.29-xen-sparse/drivers/char/Makefile b/linux-2.4.30-xen-sparse/drivers/char/Makefile
index 583a17f1fa..583a17f1fa 100644
--- a/linux-2.4.29-xen-sparse/drivers/char/Makefile
+++ b/linux-2.4.30-xen-sparse/drivers/char/Makefile
diff --git a/linux-2.4.29-xen-sparse/drivers/char/mem.c b/linux-2.4.30-xen-sparse/drivers/char/mem.c
index f9ef0f54e9..f9ef0f54e9 100644
--- a/linux-2.4.29-xen-sparse/drivers/char/mem.c
+++ b/linux-2.4.30-xen-sparse/drivers/char/mem.c
diff --git a/linux-2.4.29-xen-sparse/drivers/char/tty_io.c b/linux-2.4.30-xen-sparse/drivers/char/tty_io.c
index c08218e8cc..c08218e8cc 100644
--- a/linux-2.4.29-xen-sparse/drivers/char/tty_io.c
+++ b/linux-2.4.30-xen-sparse/drivers/char/tty_io.c
diff --git a/linux-2.4.29-xen-sparse/drivers/scsi/aic7xxx/Makefile b/linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile
index 16ac7f1a6d..16ac7f1a6d 100644
--- a/linux-2.4.29-xen-sparse/drivers/scsi/aic7xxx/Makefile
+++ b/linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/bugs.h b/linux-2.4.30-xen-sparse/include/asm-xen/bugs.h
index c46b6a0b15..c46b6a0b15 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/bugs.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/bugs.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/desc.h b/linux-2.4.30-xen-sparse/include/asm-xen/desc.h
index b59b998d95..b59b998d95 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/desc.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/desc.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/fixmap.h b/linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h
index 255ac4a468..255ac4a468 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/fixmap.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/highmem.h b/linux-2.4.30-xen-sparse/include/asm-xen/highmem.h
index 25ef32882c..25ef32882c 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/highmem.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/highmem.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/hw_irq.h b/linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h
index d99d15bd24..d99d15bd24 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/hw_irq.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/io.h b/linux-2.4.30-xen-sparse/include/asm-xen/io.h
index 3ea2752635..3ea2752635 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/io.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/io.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/irq.h b/linux-2.4.30-xen-sparse/include/asm-xen/irq.h
index 836629fe92..836629fe92 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/irq.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/irq.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/keyboard.h b/linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h
index 81c49a6908..81c49a6908 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/keyboard.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/mmu_context.h b/linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h
index 74004c8d46..74004c8d46 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/mmu_context.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/module.h b/linux-2.4.30-xen-sparse/include/asm-xen/module.h
index 17cd5ff07c..17cd5ff07c 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/module.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/module.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/page.h b/linux-2.4.30-xen-sparse/include/asm-xen/page.h
index 901d9acfc5..901d9acfc5 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/page.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/page.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/pci.h b/linux-2.4.30-xen-sparse/include/asm-xen/pci.h
index 74ae5ba8b1..74ae5ba8b1 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/pci.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/pci.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/pgalloc.h b/linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h
index 3f8f388774..3f8f388774 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/pgalloc.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/pgtable-2level.h b/linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h
index 70f8356fb1..70f8356fb1 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/pgtable-2level.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/pgtable.h b/linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h
index 19947a9aae..19947a9aae 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/pgtable.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/processor.h b/linux-2.4.30-xen-sparse/include/asm-xen/processor.h
index 9036704e23..9036704e23 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/processor.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/processor.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/queues.h b/linux-2.4.30-xen-sparse/include/asm-xen/queues.h
index dd527603ce..dd527603ce 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/queues.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/queues.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/segment.h b/linux-2.4.30-xen-sparse/include/asm-xen/segment.h
index 5b3a4392f3..5b3a4392f3 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/segment.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/segment.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/smp.h b/linux-2.4.30-xen-sparse/include/asm-xen/smp.h
index 025a93a890..025a93a890 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/smp.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/smp.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/system.h b/linux-2.4.30-xen-sparse/include/asm-xen/system.h
index f694674233..f694674233 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/system.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/system.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/vga.h b/linux-2.4.30-xen-sparse/include/asm-xen/vga.h
index d0624cf480..d0624cf480 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/vga.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/vga.h
diff --git a/linux-2.4.29-xen-sparse/include/asm-xen/xor.h b/linux-2.4.30-xen-sparse/include/asm-xen/xor.h
index 9e6cca8a8a..9e6cca8a8a 100644
--- a/linux-2.4.29-xen-sparse/include/asm-xen/xor.h
+++ b/linux-2.4.30-xen-sparse/include/asm-xen/xor.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/blk.h b/linux-2.4.30-xen-sparse/include/linux/blk.h
index d032dff7ba..d032dff7ba 100644
--- a/linux-2.4.29-xen-sparse/include/linux/blk.h
+++ b/linux-2.4.30-xen-sparse/include/linux/blk.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/highmem.h b/linux-2.4.30-xen-sparse/include/linux/highmem.h
index 7dab94f5eb..7dab94f5eb 100644
--- a/linux-2.4.29-xen-sparse/include/linux/highmem.h
+++ b/linux-2.4.30-xen-sparse/include/linux/highmem.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/irq.h b/linux-2.4.30-xen-sparse/include/linux/irq.h
index 7052672c2b..7052672c2b 100644
--- a/linux-2.4.29-xen-sparse/include/linux/irq.h
+++ b/linux-2.4.30-xen-sparse/include/linux/irq.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/mm.h b/linux-2.4.30-xen-sparse/include/linux/mm.h
index 10b81190c2..10b81190c2 100644
--- a/linux-2.4.29-xen-sparse/include/linux/mm.h
+++ b/linux-2.4.30-xen-sparse/include/linux/mm.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/sched.h b/linux-2.4.30-xen-sparse/include/linux/sched.h
index 9e318d7ed6..9e318d7ed6 100644
--- a/linux-2.4.29-xen-sparse/include/linux/sched.h
+++ b/linux-2.4.30-xen-sparse/include/linux/sched.h
diff --git a/linux-2.4.29-xen-sparse/include/linux/skbuff.h b/linux-2.4.30-xen-sparse/include/linux/skbuff.h
index 32ba0f8cd0..c9a0e3b5e1 100644
--- a/linux-2.4.29-xen-sparse/include/linux/skbuff.h
+++ b/linux-2.4.30-xen-sparse/include/linux/skbuff.h
@@ -291,15 +291,11 @@ static inline struct sk_buff *skb_get(struct sk_buff *skb)
static inline void kfree_skb(struct sk_buff *skb)
{
- if (atomic_read(&skb->users) == 1 || atomic_dec_and_test(&skb->users))
- __kfree_skb(skb);
-}
-
-/* Use this if you didn't touch the skb state [for fast switching] */
-static inline void kfree_skb_fast(struct sk_buff *skb)
-{
- if (atomic_read(&skb->users) == 1 || atomic_dec_and_test(&skb->users))
- kfree_skbmem(skb);
+ if (likely(atomic_read(&skb->users) == 1))
+ smp_rmb();
+ else if (likely(!atomic_dec_and_test(&skb->users)))
+ return;
+ __kfree_skb(skb);
}
/**
diff --git a/linux-2.4.29-xen-sparse/include/linux/timer.h b/linux-2.4.30-xen-sparse/include/linux/timer.h
index 238083218f..238083218f 100644
--- a/linux-2.4.29-xen-sparse/include/linux/timer.h
+++ b/linux-2.4.30-xen-sparse/include/linux/timer.h
diff --git a/linux-2.4.29-xen-sparse/kernel/time.c b/linux-2.4.30-xen-sparse/kernel/time.c
index b4f8b55e8a..b4f8b55e8a 100644
--- a/linux-2.4.29-xen-sparse/kernel/time.c
+++ b/linux-2.4.30-xen-sparse/kernel/time.c
diff --git a/linux-2.4.29-xen-sparse/kernel/timer.c b/linux-2.4.30-xen-sparse/kernel/timer.c
index 567794ab26..567794ab26 100644
--- a/linux-2.4.29-xen-sparse/kernel/timer.c
+++ b/linux-2.4.30-xen-sparse/kernel/timer.c
diff --git a/linux-2.4.29-xen-sparse/mkbuildtree b/linux-2.4.30-xen-sparse/mkbuildtree
index 714d85e69f..714d85e69f 100755
--- a/linux-2.4.29-xen-sparse/mkbuildtree
+++ b/linux-2.4.30-xen-sparse/mkbuildtree
diff --git a/linux-2.4.29-xen-sparse/mm/highmem.c b/linux-2.4.30-xen-sparse/mm/highmem.c
index f8182820ac..f8182820ac 100644
--- a/linux-2.4.29-xen-sparse/mm/highmem.c
+++ b/linux-2.4.30-xen-sparse/mm/highmem.c
diff --git a/linux-2.4.29-xen-sparse/mm/memory.c b/linux-2.4.30-xen-sparse/mm/memory.c
index 875e5745c4..6b7c807fd3 100644
--- a/linux-2.4.29-xen-sparse/mm/memory.c
+++ b/linux-2.4.30-xen-sparse/mm/memory.c
@@ -499,9 +499,11 @@ int get_user_pages(struct task_struct *tsk, struct mm_struct *mm, unsigned long
/* FIXME: call the correct function,
* depending on the type of the found page
*/
- if (!pages[i])
- goto bad_page;
- page_cache_get(pages[i]);
+ if (!pages[i] || PageReserved(pages[i])) {
+ if (pages[i] != ZERO_PAGE(start))
+ goto bad_page;
+ } else
+ page_cache_get(pages[i]);
}
if (vmas)
vmas[i] = vma;
diff --git a/linux-2.4.29-xen-sparse/mm/mprotect.c b/linux-2.4.30-xen-sparse/mm/mprotect.c
index 9d2ed3c24c..9d2ed3c24c 100644
--- a/linux-2.4.29-xen-sparse/mm/mprotect.c
+++ b/linux-2.4.30-xen-sparse/mm/mprotect.c
diff --git a/linux-2.4.29-xen-sparse/mm/mremap.c b/linux-2.4.30-xen-sparse/mm/mremap.c
index 475c308b1b..475c308b1b 100644
--- a/linux-2.4.29-xen-sparse/mm/mremap.c
+++ b/linux-2.4.30-xen-sparse/mm/mremap.c
diff --git a/linux-2.4.29-xen-sparse/mm/page_alloc.c b/linux-2.4.30-xen-sparse/mm/page_alloc.c
index 621b209a87..928433b8df 100644
--- a/linux-2.4.29-xen-sparse/mm/page_alloc.c
+++ b/linux-2.4.30-xen-sparse/mm/page_alloc.c
@@ -554,7 +554,7 @@ unsigned int nr_free_buffer_pages (void)
class_idx = zone_idx(zone);
sum += zone->nr_cache_pages;
- for (zone = pgdat->node_zones; zone < pgdat->node_zones + MAX_NR_ZONES; zone++) {
+ for (; zone; zone = *zonep++) {
int free = zone->free_pages - zone->watermarks[class_idx].high;
if (free <= 0)
continue;
diff --git a/linux-2.4.29-xen-sparse/net/core/skbuff.c b/linux-2.4.30-xen-sparse/net/core/skbuff.c
index ea9af64a48..ea9af64a48 100644
--- a/linux-2.4.29-xen-sparse/net/core/skbuff.c
+++ b/linux-2.4.30-xen-sparse/net/core/skbuff.c
diff --git a/linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h b/linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h
index b1ade07026..412d9a4394 100644
--- a/linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h
+++ b/linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h
@@ -51,11 +51,20 @@
#include <asm/atomic.h>
#include <asm/uaccess.h>
+#if 1
#define IPRINTK(fmt, args...) \
printk(KERN_INFO "xen_blk: " fmt, ##args)
+#else
+#define IPRINTK(fmt, args...) ((void)0)
+#endif
+
+#if 1
#define WPRINTK(fmt, args...) \
printk(KERN_WARNING "xen_blk: " fmt, ##args)
-
+#else
+#define WPRINTK(fmt, args...) ((void)0)
+#endif
+
#if 0
#define DPRINTK(_f, _a...) printk ( KERN_ALERT _f , ## _a )
#else