rpms/kernel-xen-2.6/devel linux-2.6-25.3-queue.patch, NONE, 1.1 linux-2.6-defaults-pci_no_msi.patch, NONE, 1.1 linux-2.6-drm-fix-master-perm.patch, NONE, 1.1 linux-2.6-drm-modesetting-oops-fixes.patch, NONE, 1.1 linux-2.6-libata-ata_piix-check-sidpr.patch, NONE, 1.1 linux-2.6-libata-force-hardreset-in-sleep-mode.patch, NONE, 1.1 linux-2.6-md-fix-oops-in-rdev_attr_store.patch, NONE, 1.1 linux-2.6-wireless-pending-too.patch, 1.3, 1.4 linux-2.6.25-sparc64-semctl.patch, NONE, 1.1 patch-2.6.25.2.bz2.sign, NONE, 1.1 .cvsignore, 1.16, 1.17 .gitignore, 1.6, 1.7 Makefile, 1.19, 1.20 Makefile.config, 1.19, 1.20 config-generic, 1.7, 1.8 config-x86_64-generic, 1.5, 1.6 kernel.spec, 1.41, 1.42 linux-2.6-firewire-git-update.patch, 1.4, 1.5 linux-2.6-wireless-pending.patch, 1.6, 1.7 linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch, 1.6, 1.7 linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch, 1.6, 1.7 linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch, 1.6, 1.7 linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch, 1.5, 1.6 linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch, 1.2, 1.3 linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch, 1.2, 1.3 linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch, 1.9, 1.10 linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch, 1.9, 1.10 linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch, 1.8, 1.9 linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch, 1.8, 1.9 linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch, 1.8, 1.9 linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch, 1.8, 1.9 linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch, 1.8, 1.9 linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch, 1.8, 1.9 linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch, 1.8, 1.9 linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch, 1.2, 1.3 linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch, 1.2, 1.3 linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch, 1.3, 1.4 linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch, 1.3, 1.4 linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch, 1.3, 1.4 linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch, 1.3, 1.4 linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch, 1.3, 1.4 linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch, 1.3, 1.4 linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch, 1.3, 1.4 linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch, 1.3, 1.4 linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch, 1.3, 1.4 linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch, 1.3, 1.4 linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch, 1.3, 1.4 linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch, 1.3, 1.4 linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch, 1.3, 1.4 linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch, 1.3, 1.4 linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch, 1.3, 1.4 linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch, 1.3, 1.4 linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch, 1.3, 1.4 linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch, 1.3, 1.4 linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch, 1.3, 1.4 linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch, 1.3, 1.4 linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch, 1.3, 1.4 linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch, 1.3, 1.4 linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch, 1.3, 1.4 linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch, 1.3, 1.4 linux-2.6-xen-0042-More-chainsaw-ifdefs.patch, 1.3, 1.4 linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch, 1.3, 1.4 linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch, 1.3, 1.4 linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch, 1.3, 1.4 linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch, 1.3, 1.4 linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch, 1.3, 1.4 linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch, 1.3, 1.4 linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch, 1.3, 1.4 linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch, 1.3, 1.4 linux-2.6-xen-0051-Disable-early_printk-by-default.patch, 1.3, 1.4 linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch, 1.3, 1.4 linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch, 1.3, 1.4 linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch, 1.3, 1.4 linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch, 1.3, 1.4 linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch, 1.4, 1.5 linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch, 1.4, 1.5 linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch, 1.4, 1.5 linux-2.6-xen-0059-Lots-of-unrelated-changes.patch, 1.4, 1.5 linux-2.6-xen-0060-Hack-disable-vsmp.patch, 1.4, 1.5 linux-2.6-xen-0061-Export-early_make_page_readonly.patch, 1.4, 1.5 linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch, 1.4, 1.5 linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch, 1.4, 1.5 linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch, 1.4, 1.5 linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch, 1.4, 1.5 linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch, 1.4, 1.5 linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch, 1.4, 1.5 linux-2.6-xen-0068-Comment-debugging-msgs.patch, 1.4, 1.5 linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch, 1.4, 1.5 linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch, 1.4, 1.5 linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch, 1.4, 1.5 linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch, 1.4, 1.5 linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch, 1.4, 1.5 linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch, 1.4, 1.5 linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch, 1.4, 1.5 linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch, 1.4, 1.5 linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch, 1.4, 1.5 linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch, 1.4, 1.5 linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch, 1.4, 1.5 linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch, 1.4, 1.5 linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch, 1.4, 1.5 linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch, 1.4, 1.5 linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch, 1.4, 1.5 linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch, 1.2, 1.3 linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch, 1.2, 1.3 linux-2.6-xen-0086-Implement-asm-xen_iret.patch, 1.2, 1.3 linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch, 1.2, 1.3 linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch, 1.2, 1.3 linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch, 1.2, 1.3 linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch, 1.2, 1.3 linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch, 1.2, 1.3 linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch, 1.2, 1.3 linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch, 1.2, 1.3 linux-2.6-xen-0098-Debugging-printk-s.patch, 1.2, 1.3 linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch, 1.2, 1.3 linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch, 1.2, 1.3 linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch, 1.2, 1.3 linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch, 1.2, 1.3 linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch, 1.2, 1.3 linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch, 1.2, 1.3 linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch, 1.2, 1.3 linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch, 1.2, 1.3 linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch, 1.2, 1.3 linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch, 1.2, 1.3 linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch, 1.2, 1.3 linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch, 1.2, 1.3 linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch, 1.2, 1.3 linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch, 1.2, 1.3 linux-2.6-xen-0115-Make-xen_start_info-read-only.patch, 1.2, 1.3 linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch, 1.2, 1.3 linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch, 1.2, 1.3 linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch, 1.2, 1.3 linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch, 1.2, 1.3 linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch, 1.2, 1.3 linux-2.6-xen-0121-Xen-missing-includes.patch, 1.2, 1.3 linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch, 1.2, 1.3 linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch, 1.2, 1.3 linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch, 1.2, 1.3 linux-2.6-xen-0125-Missing-Xen-include.patch, 1.2, 1.3 linux-2.6-xen-0126-un-static-ipi_to_irq.patch, 1.2, 1.3 linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch, 1.2, 1.3 linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch, 1.2, 1.3 linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch, 1.2, 1.3 linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch, 1.2, 1.3 linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch, 1.2, 1.3 linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch, 1.2, 1.3 linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch, 1.2, 1.3 linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch, 1.2, 1.3 linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch, 1.2, 1.3 linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch, 1.2, 1.3 linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch, 1.2, 1.3 linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch, 1.2, 1.3 linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch, 1.2, 1.3 linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch, 1.2, 1.3 linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch, 1.2, 1.3 linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch, 1.2, 1.3 linux-2.6-xen-0145-DEBUG-slab-debugging.patch, 1.2, 1.3 linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch, 1.2, 1.3 linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch, 1.2, 1.3 linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch, 1.2, 1.3 linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch, 1.2, 1.3 linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch, 1.2, 1.3 linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch, 1.2, 1.3 linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch, 1.2, 1.3 linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch, 1.1, 1.2 sources, 1.16, 1.17 upstream, 1.6, 1.7

Mark McLoughlin (markmc) fedora-extras-commits at redhat.com
Thu May 8 08:58:34 UTC 2008


Author: markmc

Update of /cvs/pkgs/rpms/kernel-xen-2.6/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16537

Modified Files:
	.cvsignore .gitignore Makefile Makefile.config config-generic 
	config-x86_64-generic kernel.spec 
	linux-2.6-firewire-git-update.patch 
	linux-2.6-wireless-pending.patch 
	linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch 
	linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch 
	linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch 
	linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch 
	linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch 
	linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch 
	linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch 
	linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch 
	linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch 
	linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch 
	linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch 
	linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch 
	linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch 
	linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch 
	linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch 
	linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch 
	linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch 
	linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch 
	linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch 
	linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch 
	linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch 
	linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch 
	linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch 
	linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch 
	linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch 
	linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch 
	linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch 
	linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch 
	linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch 
	linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch 
	linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch 
	linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch 
	linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch 
	linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch 
	linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch 
	linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch 
	linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch 
	linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch 
	linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch 
	linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch 
	linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch 
	linux-2.6-xen-0042-More-chainsaw-ifdefs.patch 
	linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch 
	linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch 
	linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch 
	linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch 
	linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch 
	linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch 
	linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch 
	linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch 
	linux-2.6-xen-0051-Disable-early_printk-by-default.patch 
	linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch 
	linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch 
	linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch 
	linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch 
	linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch 
	linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch 
	linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch 
	linux-2.6-xen-0059-Lots-of-unrelated-changes.patch 
	linux-2.6-xen-0060-Hack-disable-vsmp.patch 
	linux-2.6-xen-0061-Export-early_make_page_readonly.patch 
	linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch 
	linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch 
	linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch 
	linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch 
	linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch 
	linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch 
	linux-2.6-xen-0068-Comment-debugging-msgs.patch 
	linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch 
	linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch 
	linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch 
	linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch 
	linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch 
	linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch 
	linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch 
	linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch 
	linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch 
	linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch 
	linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch 
	linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch 
	linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch 
	linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch 
	linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch 
	linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch 
	linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch 
	linux-2.6-xen-0086-Implement-asm-xen_iret.patch 
	linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch 
	linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch 
	linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch 
	linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch 
	linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch 
	linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch 
	linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch 
	linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch 
	linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch 
	linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch 
	linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch 
	linux-2.6-xen-0098-Debugging-printk-s.patch 
	linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch 
	linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch 
	linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch 
	linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch 
	linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch 
	linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch 
	linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch 
	linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch 
	linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch 
	linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch 
	linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch 
	linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch 
	linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch 
	linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch 
	linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch 
	linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch 
	linux-2.6-xen-0115-Make-xen_start_info-read-only.patch 
	linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch 
	linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch 
	linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch 
	linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch 
	linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch 
	linux-2.6-xen-0121-Xen-missing-includes.patch 
	linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch 
	linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch 
	linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch 
	linux-2.6-xen-0125-Missing-Xen-include.patch 
	linux-2.6-xen-0126-un-static-ipi_to_irq.patch 
	linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch 
	linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch 
	linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch 
	linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch 
	linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch 
	linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch 
	linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch 
	linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch 
	linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch 
	linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch 
	linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch 
	linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch 
	linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch 
	linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch 
	linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch 
	linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch 
	linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch 
	linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch 
	linux-2.6-xen-0145-DEBUG-slab-debugging.patch 
	linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch 
	linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch 
	linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch 
	linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch 
	linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch 
	linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch 
	linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch 
	linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch 
	sources upstream 
Added Files:
	linux-2.6-25.3-queue.patch linux-2.6-defaults-pci_no_msi.patch 
	linux-2.6-drm-fix-master-perm.patch 
	linux-2.6-drm-modesetting-oops-fixes.patch 
	linux-2.6-libata-ata_piix-check-sidpr.patch 
	linux-2.6-libata-force-hardreset-in-sleep-mode.patch 
	linux-2.6-md-fix-oops-in-rdev_attr_store.patch 
	linux-2.6-wireless-pending-too.patch 
	linux-2.6.25-sparc64-semctl.patch patch-2.6.25.2.bz2.sign 
Log Message:
* Thu May  8 2008 Mark McLoughlin <markmc at redhat.com>
- Rebase to kernel-2_6_25_2-5_fc10


linux-2.6-25.3-queue.patch:

--- NEW FILE linux-2.6-25.3-queue.patch ---
Index: linux-2.6.25.noarch/drivers/acpi/processor_idle.c
===================================================================
--- linux-2.6.25.noarch.orig/drivers/acpi/processor_idle.c
+++ linux-2.6.25.noarch/drivers/acpi/processor_idle.c
@@ -848,6 +848,7 @@ static int acpi_processor_get_power_info
 		/* all processors need to support C1 */
 		pr->power.states[ACPI_STATE_C1].type = ACPI_STATE_C1;
 		pr->power.states[ACPI_STATE_C1].valid = 1;
+		pr->power.states[ACPI_STATE_C1].entry_method = ACPI_CSTATE_HALT;
 	}
 	/* the C0 state only exists as a filler in our array */
 	pr->power.states[ACPI_STATE_C0].valid = 1;
@@ -960,6 +961,9 @@ static int acpi_processor_get_power_info
 				 cx.address);
 		}
 
+		if (cx.type == ACPI_STATE_C1) {
+			cx.valid = 1;
+		}
 
 		obj = &(element->package.elements[2]);
 		if (obj->type != ACPI_TYPE_INTEGER)
Index: linux-2.6.25.noarch/mm/page_alloc.c
===================================================================
--- linux-2.6.25.noarch.orig/mm/page_alloc.c
+++ linux-2.6.25.noarch/mm/page_alloc.c
@@ -2518,7 +2518,9 @@ void __meminit memmap_init_zone(unsigned
 	struct page *page;
 	unsigned long end_pfn = start_pfn + size;
 	unsigned long pfn;
+	struct zone *z;
 
+	z = &NODE_DATA(nid)->node_zones[zone];
 	for (pfn = start_pfn; pfn < end_pfn; pfn++) {
 		/*
 		 * There can be holes in boot-time mem_map[]s
@@ -2536,7 +2538,6 @@ void __meminit memmap_init_zone(unsigned
 		init_page_count(page);
 		reset_page_mapcount(page);
 		SetPageReserved(page);
-
 		/*
 		 * Mark the block movable so that blocks are reserved for
 		 * movable at startup. This will force kernel allocations
@@ -2545,8 +2546,15 @@ void __meminit memmap_init_zone(unsigned
 		 * kernel allocations are made. Later some blocks near
 		 * the start are marked MIGRATE_RESERVE by
 		 * setup_zone_migrate_reserve()
+		 *
+		 * bitmap is created for zone's valid pfn range. but memmap
+		 * can be created for invalid pages (for alignment)
+		 * check here not to call set_pageblock_migratetype() against
+		 * pfn out of zone.
 		 */
-		if ((pfn & (pageblock_nr_pages-1)))
+		if ((z->zone_start_pfn <= pfn)
+		    && (pfn < z->zone_start_pfn + z->spanned_pages)
+		    && !(pfn & (pageblock_nr_pages - 1)))
 			set_pageblock_migratetype(page, MIGRATE_MOVABLE);
 
 		INIT_LIST_HEAD(&page->lru);
@@ -4460,6 +4468,8 @@ void set_pageblock_flags_group(struct pa
 	pfn = page_to_pfn(page);
 	bitmap = get_pageblock_bitmap(zone, pfn);
 	bitidx = pfn_to_bitidx(zone, pfn);
+	VM_BUG_ON(pfn < zone->zone_start_pfn);
+	VM_BUG_ON(pfn >= zone->zone_start_pfn + zone->spanned_pages);
 
 	for (; start_bitidx <= end_bitidx; start_bitidx++, value <<= 1)
 		if (flags & value)
Index: linux-2.6.25.noarch/fs/utimes.c
===================================================================
--- linux-2.6.25.noarch.orig/fs/utimes.c
+++ linux-2.6.25.noarch/fs/utimes.c
@@ -39,9 +39,14 @@ asmlinkage long sys_utime(char __user *f
 
 #endif
 
+static bool nsec_special(long nsec)
+{
+	return nsec == UTIME_OMIT || nsec == UTIME_NOW;
+}
+
 static bool nsec_valid(long nsec)
 {
-	if (nsec == UTIME_OMIT || nsec == UTIME_NOW)
+	if (nsec_special(nsec))
 		return true;
 
 	return nsec >= 0 && nsec <= 999999999;
@@ -115,7 +120,15 @@ long do_utimes(int dfd, char __user *fil
 			newattrs.ia_mtime.tv_nsec = times[1].tv_nsec;
 			newattrs.ia_valid |= ATTR_MTIME_SET;
 		}
-	} else {
+	}
+
+	/*
+	 * If times is NULL or both times are either UTIME_OMIT or
+	 * UTIME_NOW, then need to check permissions, because
+	 * inode_change_ok() won't do it.
+	 */
+	if (!times || (nsec_special(times[0].tv_nsec) &&
+		       nsec_special(times[1].tv_nsec))) {
 		error = -EACCES;
                 if (IS_IMMUTABLE(inode))
                         goto dput_and_out;
Index: linux-2.6.25.noarch/kernel/sched.c
===================================================================
--- linux-2.6.25.noarch.orig/kernel/sched.c
+++ linux-2.6.25.noarch/kernel/sched.c
@@ -876,6 +876,7 @@ static inline void resched_rq(struct rq 
 enum {
 	HRTICK_SET,		/* re-programm hrtick_timer */
 	HRTICK_RESET,		/* not a new slice */
+	HRTICK_BLOCK,		/* stop hrtick operations */
 };
 
 /*
@@ -887,6 +888,8 @@ static inline int hrtick_enabled(struct 
 {
 	if (!sched_feat(HRTICK))
 		return 0;
+	if (unlikely(test_bit(HRTICK_BLOCK, &rq->hrtick_flags)))
+		return 0;
 	return hrtimer_is_hres_active(&rq->hrtick_timer);
 }
 
@@ -969,7 +972,63 @@ static enum hrtimer_restart hrtick(struc
 	return HRTIMER_NORESTART;
 }
 
-static inline void init_rq_hrtick(struct rq *rq)
+static void hotplug_hrtick_disable(int cpu)
+{
+	struct rq *rq = cpu_rq(cpu);
+	unsigned long flags;
+
+	spin_lock_irqsave(&rq->lock, flags);
+	rq->hrtick_flags = 0;
+	__set_bit(HRTICK_BLOCK, &rq->hrtick_flags);
+	spin_unlock_irqrestore(&rq->lock, flags);
+
+	hrtick_clear(rq);
+}
+
+static void hotplug_hrtick_enable(int cpu)
+{
+	struct rq *rq = cpu_rq(cpu);
+	unsigned long flags;
+
+	spin_lock_irqsave(&rq->lock, flags);
+	__clear_bit(HRTICK_BLOCK, &rq->hrtick_flags);
+	spin_unlock_irqrestore(&rq->lock, flags);
+}
+
+static int
+hotplug_hrtick(struct notifier_block *nfb, unsigned long action, void *hcpu)
+{
+	int cpu = (int)(long)hcpu;
+
+	switch (action) {
+	case CPU_UP_CANCELED:
+	case CPU_UP_CANCELED_FROZEN:
+	case CPU_DOWN_PREPARE:
+	case CPU_DOWN_PREPARE_FROZEN:
+	case CPU_DEAD:
+	case CPU_DEAD_FROZEN:
+		hotplug_hrtick_disable(cpu);
+		return NOTIFY_OK;
+
+	case CPU_UP_PREPARE:
+	case CPU_UP_PREPARE_FROZEN:
+	case CPU_DOWN_FAILED:
+	case CPU_DOWN_FAILED_FROZEN:
+	case CPU_ONLINE:
+	case CPU_ONLINE_FROZEN:
+		hotplug_hrtick_enable(cpu);
+		return NOTIFY_OK;
+	}
+
+	return NOTIFY_DONE;
+}
+
+static void init_hrtick(void)
+{
+	hotcpu_notifier(hotplug_hrtick, 0);
+}
+
+static void init_rq_hrtick(struct rq *rq)
 {
 	rq->hrtick_flags = 0;
 	hrtimer_init(&rq->hrtick_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
@@ -1006,6 +1065,10 @@ static inline void init_rq_hrtick(struct
 void hrtick_resched(void)
 {
 }
+
+static inline void init_hrtick(void)
+{
+}
 #endif
 
 /*
@@ -7094,6 +7157,7 @@ void __init sched_init_smp(void)
 	put_online_cpus();
 	/* XXX: Theoretical race here - CPU may be hotplugged now */
 	hotcpu_notifier(update_sched_domains, 0);
+	init_hrtick();
 
 	/* Move init over to a non-isolated CPU */
 	if (set_cpus_allowed(current, non_isolated_cpus) < 0)
Index: linux-2.6.25.noarch/fs/reiserfs/ioctl.c
===================================================================
--- linux-2.6.25.noarch.orig/fs/reiserfs/ioctl.c
+++ linux-2.6.25.noarch/fs/reiserfs/ioctl.c
@@ -11,8 +11,6 @@
 #include <linux/smp_lock.h>
 #include <linux/compat.h>
 
-static int reiserfs_unpack(struct inode *inode, struct file *filp);
-
 /*
 ** reiserfs_ioctl - handler for ioctl for inode
 ** supported commands:
@@ -140,7 +138,7 @@ int reiserfs_prepare_write(struct file *
 ** Function try to convert tail from direct item into indirect.
 ** It set up nopack attribute in the REISERFS_I(inode)->nopack
 */
-static int reiserfs_unpack(struct inode *inode, struct file *filp)
+int reiserfs_unpack(struct inode *inode, struct file *filp)
 {
 	int retval = 0;
 	int index;
Index: linux-2.6.25.noarch/fs/reiserfs/super.c
===================================================================
--- linux-2.6.25.noarch.orig/fs/reiserfs/super.c
+++ linux-2.6.25.noarch/fs/reiserfs/super.c
@@ -2019,6 +2019,7 @@ static int reiserfs_quota_on(struct supe
 {
 	int err;
 	struct nameidata nd;
+	struct inode *inode;
 
 	if (!(REISERFS_SB(sb)->s_mount_opt & (1 << REISERFS_QUOTA)))
 		return -EINVAL;
@@ -2030,12 +2031,18 @@ static int reiserfs_quota_on(struct supe
 		path_put(&nd.path);
 		return -EXDEV;
 	}
+	inode = nd.path.dentry->d_inode;
 	/* We must not pack tails for quota files on reiserfs for quota IO to work */
-	if (!(REISERFS_I(nd.path.dentry->d_inode)->i_flags & i_nopack_mask)) {
-		reiserfs_warning(sb,
-				 "reiserfs: Quota file must have tail packing disabled.");
-		path_put(&nd.path);
-		return -EINVAL;
+	if (!(REISERFS_I(inode)->i_flags & i_nopack_mask)) {
+		err = reiserfs_unpack(inode, NULL);
+		if (err) {
+			reiserfs_warning(sb,
+				"reiserfs: Unpacking tail of quota file failed"
+				" (%d). Cannot turn on quotas.", err);
+			path_put(&nd.path);
+			return -EINVAL;
+		}
+		mark_inode_dirty(inode);
 	}
 	/* Not journalling quota? No more tests needed... */
 	if (!REISERFS_SB(sb)->s_qf_names[USRQUOTA] &&
Index: linux-2.6.25.noarch/include/linux/reiserfs_fs.h
===================================================================
--- linux-2.6.25.noarch.orig/include/linux/reiserfs_fs.h
+++ linux-2.6.25.noarch/include/linux/reiserfs_fs.h
@@ -2176,6 +2176,7 @@ int reiserfs_ioctl(struct inode *inode, 
 		   unsigned int cmd, unsigned long arg);
 long reiserfs_compat_ioctl(struct file *filp,
 		   unsigned int cmd, unsigned long arg);
+int reiserfs_unpack(struct inode *inode, struct file *filp);
 
 /* ioctl's command */
 #define REISERFS_IOC_UNPACK		_IOW(0xCD,1,long)
Index: linux-2.6.25.noarch/drivers/serial/mpc52xx_uart.c
===================================================================
--- linux-2.6.25.noarch.orig/drivers/serial/mpc52xx_uart.c
+++ linux-2.6.25.noarch/drivers/serial/mpc52xx_uart.c
@@ -1221,8 +1221,8 @@ static struct of_device_id mpc52xx_uart_
 #endif
 #ifdef CONFIG_PPC_MPC512x
 	{ .compatible = "fsl,mpc5121-psc-uart", .data = &mpc512x_psc_ops, },
-	{},
 #endif
+	{},
 };
 
 static int __devinit
Index: linux-2.6.25.noarch/drivers/net/wireless/b43/main.c
===================================================================
--- linux-2.6.25.noarch.orig/drivers/net/wireless/b43/main.c
+++ linux-2.6.25.noarch/drivers/net/wireless/b43/main.c
@@ -727,6 +727,7 @@ static void b43_synchronize_irq(struct b
  */
 void b43_dummy_transmission(struct b43_wldev *dev)
 {
+	struct b43_wl *wl = dev->wl;
 	struct b43_phy *phy = &dev->phy;
 	unsigned int i, max_loop;
 	u16 value;
@@ -753,6 +754,9 @@ void b43_dummy_transmission(struct b43_w
 		return;
 	}
 
+	spin_lock_irq(&wl->irq_lock);
+	write_lock(&wl->tx_lock);
+
 	for (i = 0; i < 5; i++)
 		b43_ram_write(dev, i * 4, buffer[i]);
 
@@ -793,6 +797,9 @@ void b43_dummy_transmission(struct b43_w
 	}
 	if (phy->radio_ver == 0x2050 && phy->radio_rev <= 0x5)
 		b43_radio_write16(dev, 0x0051, 0x0037);
+
+	write_unlock(&wl->tx_lock);
+	spin_unlock_irq(&wl->irq_lock);
 }
 
 static void key_write(struct b43_wldev *dev,
@@ -2700,15 +2707,21 @@ static int b43_op_tx(struct ieee80211_hw
 {
 	struct b43_wl *wl = hw_to_b43_wl(hw);
 	struct b43_wldev *dev = wl->current_dev;
-	int err = -ENODEV;
+	unsigned long flags;
+	int err;
 
 	if (unlikely(!dev))
-		goto out;
-	if (unlikely(b43_status(dev) < B43_STAT_STARTED))
-		goto out;
-	/* DMA-TX is done without a global lock. */
-	err = b43_dma_tx(dev, skb, ctl);
-out:
+		return NETDEV_TX_BUSY;
+
+	/* Transmissions on seperate queues can run concurrently. */
+	read_lock_irqsave(&wl->tx_lock, flags);
+
+	err = -ENODEV;
+	if (likely(b43_status(dev) >= B43_STAT_STARTED))
+		err = b43_dma_tx(dev, skb, ctl);
+
+	read_unlock_irqrestore(&wl->tx_lock, flags);
+
 	if (unlikely(err))
 		return NETDEV_TX_BUSY;
 	return NETDEV_TX_OK;
@@ -3368,7 +3381,9 @@ static void b43_wireless_core_stop(struc
 	spin_unlock_irqrestore(&wl->irq_lock, flags);
 	b43_synchronize_irq(dev);
 
+	write_lock_irqsave(&wl->tx_lock, flags);
 	b43_set_status(dev, B43_STAT_INITIALIZED);
+	write_unlock_irqrestore(&wl->tx_lock, flags);
 
 	mutex_unlock(&wl->mutex);
 	/* Must unlock as it would otherwise deadlock. No races here.
@@ -3376,8 +3391,6 @@ static void b43_wireless_core_stop(struc
 	cancel_delayed_work_sync(&dev->periodic_work);
 	mutex_lock(&wl->mutex);
 
-	ieee80211_stop_queues(wl->hw);	//FIXME this could cause a deadlock, as mac80211 seems buggy.
-
 	b43_mac_suspend(dev);
 	free_irq(dev->dev->irq, dev);
 	b43dbg(wl, "Wireless interface stopped\n");
@@ -4177,6 +4190,14 @@ static int b43_wireless_core_attach(stru
 		err = -EOPNOTSUPP;
 		goto err_powerdown;
 	}
+	if (1 /* disable A-PHY */) {
+		/* FIXME: For now we disable the A-PHY on multi-PHY devices. */
+		if (dev->phy.type != B43_PHYTYPE_N) {
+			have_2ghz_phy = 1;
+			have_5ghz_phy = 0;
+		}
+	}
+
 	dev->phy.gmode = have_2ghz_phy;
 	tmp = dev->phy.gmode ? B43_TMSLOW_GMODE : 0;
 	b43_wireless_core_reset(dev, tmp);
@@ -4341,6 +4362,7 @@ static int b43_wireless_init(struct ssb_
 	memset(wl, 0, sizeof(*wl));
 	wl->hw = hw;
 	spin_lock_init(&wl->irq_lock);
+	rwlock_init(&wl->tx_lock);
 	spin_lock_init(&wl->leds_lock);
 	spin_lock_init(&wl->shm_lock);
 	mutex_init(&wl->mutex);
Index: linux-2.6.25.noarch/arch/arm/kernel/kprobes.c
===================================================================
--- linux-2.6.25.noarch.orig/arch/arm/kernel/kprobes.c
+++ linux-2.6.25.noarch/arch/arm/kernel/kprobes.c
@@ -66,7 +66,7 @@ int __kprobes arch_prepare_kprobe(struct
 			return -ENOMEM;
 		for (is = 0; is < MAX_INSN_SIZE; ++is)
 			p->ainsn.insn[is] = tmp_insn[is];
-		flush_insns(&p->ainsn.insn, MAX_INSN_SIZE);
+		flush_insns(p->ainsn.insn, MAX_INSN_SIZE);
 		break;
 
 	case INSN_GOOD_NO_SLOT:	/* instruction doesn't need insn slot */
Index: linux-2.6.25.noarch/arch/arm/kernel/kprobes-decode.c
===================================================================
--- linux-2.6.25.noarch.orig/arch/arm/kernel/kprobes-decode.c
+++ linux-2.6.25.noarch/arch/arm/kernel/kprobes-decode.c
@@ -1176,7 +1176,7 @@ space_cccc_001x(kprobe_opcode_t insn, st
 	 * *S (bit 20) updates condition codes
 	 * ADC/SBC/RSC reads the C flag
 	 */
-	insn &= 0xfff00ff0;	/* Rn = r0, Rd = r0 */
+	insn &= 0xfff00fff;	/* Rn = r0, Rd = r0 */
 	asi->insn[0] = insn;
 	asi->insn_handler = (insn & (1 << 20)) ?  /* S-bit */
 			emulate_alu_imm_rwflags : emulate_alu_imm_rflags;
Index: linux-2.6.25.noarch/drivers/net/wireless/b43/b43.h
===================================================================
--- linux-2.6.25.noarch.orig/drivers/net/wireless/b43/b43.h
+++ linux-2.6.25.noarch/drivers/net/wireless/b43/b43.h
@@ -661,6 +661,10 @@ struct b43_wl {
 
 	struct mutex mutex;
 	spinlock_t irq_lock;
+	/* R/W lock for data transmission.
+	 * Transmissions on 2+ queues can run concurrently, but somebody else
+	 * might sync with TX by write_lock_irqsave()'ing. */
+	rwlock_t tx_lock;
 	/* Lock for LEDs access. */
 	spinlock_t leds_lock;
 	/* Lock for SHM access. */
Index: linux-2.6.25.noarch/arch/x86/pci/common.c
===================================================================
--- linux-2.6.25.noarch.orig/arch/x86/pci/common.c
+++ linux-2.6.25.noarch/arch/x86/pci/common.c
@@ -372,13 +372,16 @@ static struct dmi_system_id __devinitdat
 	{}
 };
 
+void __init dmi_check_pciprobe(void)
+{
+	dmi_check_system(pciprobe_dmi_table);
+}
+
 struct pci_bus * __devinit pcibios_scan_root(int busnum)
 {
 	struct pci_bus *bus = NULL;
 	struct pci_sysdata *sd;
 
-	dmi_check_system(pciprobe_dmi_table);
-
 	while ((bus = pci_find_next_bus(bus)) != NULL) {
 		if (bus->number == busnum) {
 			/* Already scanned */
Index: linux-2.6.25.noarch/arch/x86/pci/init.c
===================================================================
--- linux-2.6.25.noarch.orig/arch/x86/pci/init.c
+++ linux-2.6.25.noarch/arch/x86/pci/init.c
@@ -32,6 +32,8 @@ static __init int pci_access_init(void)
 		printk(KERN_ERR
 		"PCI: Fatal: No config space access function found\n");
 
+ 	dmi_check_pciprobe();
+
 	return 0;
 }
 arch_initcall(pci_access_init);
Index: linux-2.6.25.noarch/arch/x86/pci/pci.h
===================================================================
--- linux-2.6.25.noarch.orig/arch/x86/pci/pci.h
+++ linux-2.6.25.noarch/arch/x86/pci/pci.h
@@ -39,6 +39,8 @@ enum pci_bf_sort_state {
 	pci_dmi_bf,
 };
 
+extern void __init dmi_check_pciprobe(void);
+
 /* pci-i386.c */
 
 extern unsigned int pcibios_max_latency;
Index: linux-2.6.25.noarch/include/crypto/scatterwalk.h
===================================================================
--- linux-2.6.25.noarch.orig/include/crypto/scatterwalk.h
+++ linux-2.6.25.noarch/include/crypto/scatterwalk.h
@@ -57,10 +57,14 @@ static inline void scatterwalk_sg_chain(
 					struct scatterlist *sg2)
 {
 	sg_set_page(&sg1[num - 1], (void *)sg2, 0, 0);
+	sg1[num - 1].page_link &= ~0x02;
 }
 
 static inline struct scatterlist *scatterwalk_sg_next(struct scatterlist *sg)
 {
+	if (sg_is_last(sg))
+		return NULL;
+
 	return (++sg)->length ? sg : (void *)sg_page(sg);
 }
 
Index: linux-2.6.25.noarch/crypto/cryptd.c
===================================================================
--- linux-2.6.25.noarch.orig/crypto/cryptd.c
+++ linux-2.6.25.noarch/crypto/cryptd.c
@@ -190,8 +190,10 @@ static struct crypto_instance *cryptd_al
 	int err;
 
 	inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL);
-	if (IS_ERR(inst))
+	if (!inst) {
+		inst = ERR_PTR(-ENOMEM);
 		goto out;
+	}
 
 	err = -ENAMETOOLONG;
 	if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME,
Index: linux-2.6.25.noarch/crypto/authenc.c
===================================================================
--- linux-2.6.25.noarch.orig/crypto/authenc.c
+++ linux-2.6.25.noarch/crypto/authenc.c
@@ -217,9 +217,10 @@ static void crypto_authenc_givencrypt_do
 					   int err)
 {
 	if (!err) {
-		struct aead_givcrypt_request *greq = req->data;
+		struct aead_request *areq = req->data;
+		struct skcipher_givcrypt_request *greq = aead_request_ctx(areq);
 
-		err = crypto_authenc_genicv(&greq->areq, greq->giv, 0);
+		err = crypto_authenc_genicv(areq, greq->giv, 0);
 	}
 
 	aead_request_complete(req->data, err);
Index: linux-2.6.25.noarch/crypto/eseqiv.c
===================================================================
--- linux-2.6.25.noarch.orig/crypto/eseqiv.c
+++ linux-2.6.25.noarch/crypto/eseqiv.c
@@ -136,7 +136,8 @@ static int eseqiv_givencrypt(struct skci
 	}
 
 	ablkcipher_request_set_crypt(subreq, reqctx->src, dst,
-				     req->creq.nbytes, req->creq.info);
+				     req->creq.nbytes + ivsize,
+				     req->creq.info);
 
 	memcpy(req->creq.info, ctx->salt, ivsize);
 

linux-2.6-defaults-pci_no_msi.patch:

--- NEW FILE linux-2.6-defaults-pci_no_msi.patch ---
Disable PCI MSI by default, add kernel parameter to enable it.

Signed-off-by: Chuck Ebbert <cebbert at redhat.com>

--- linux-2.6.20.noarch.orig/drivers/pci/msi.c
+++ linux-2.6.20.noarch/drivers/pci/msi.c
@@ -23,7 +23,7 @@ static DEFINE_SPINLOCK(msi_lock);
 #include "pci.h"
 #include "msi.h"
 
-static int pci_msi_enable = 1;
+static int pci_msi_enable = 0;
 
 /* Arch hooks */
 
@@ -722,6 +722,11 @@ void pci_no_msi(void)
 {
 	pci_msi_enable = 0;
 }
+
+void pci_yes_msi(void)
+{
+	pci_msi_enable = 1;
+}
 
 void pci_msi_init_pci_dev(struct pci_dev *dev)
 {
--- linux-2.6.20.noarch.orig/Documentation/kernel-parameters.txt
+++ linux-2.6.20.noarch/Documentation/kernel-parameters.txt
@@ -1429,6 +1429,9 @@ and is between 256 and 4096 characters. 
 				root domains (aka PCI segments, in ACPI-speak).
 		nommconf	[X86-32,X86_64] Disable use of MMCONFIG for PCI
 				Configuration
+		msi		[MSI] If the PCI_MSI kernel config parameter is
+				enabled, this kernel boot option can be used to
+				enable the use of MSI interrupts system-wide.
 		nomsi		[MSI] If the PCI_MSI kernel config parameter is
 				enabled, this kernel boot option can be used to
 				disable the use of MSI interrupts system-wide.
--- linux-2.6.20.noarch.orig/drivers/pci/pci.c
+++ linux-2.6.20.noarch/drivers/pci/pci.c
@@ -1642,6 +1642,8 @@ static int __devinit pci_setup(char *str
 		if (*str && (str = pcibios_setup(str)) && *str) {
 			if (!strcmp(str, "nomsi")) {
 				pci_no_msi();
+			} else if (!strcmp(str, "msi")) {
+				pci_yes_msi();
 			} else if (!strcmp(str, "noaer")) {
 				pci_no_aer();
 			} else if (!strcmp(str, "nodomains")) {
--- linux-2.6.20.noarch.orig/drivers/pci/pci.h
+++ linux-2.6.20.noarch/drivers/pci/pci.h
@@ -41,9 +41,11 @@ extern unsigned int pci_pm_d3_delay;
 
 #ifdef CONFIG_PCI_MSI
 void pci_no_msi(void);
+void pci_yes_msi(void);
 extern void pci_msi_init_pci_dev(struct pci_dev *dev);
 #else
 static inline void pci_no_msi(void) { }
+static inline void pci_yes_msi(void) { }
 static inline void pci_msi_init_pci_dev(struct pci_dev *dev) { }
 #endif
 

linux-2.6-drm-fix-master-perm.patch:

--- NEW FILE linux-2.6-drm-fix-master-perm.patch ---
diff --git a/drivers/char/drm/drm_ioctl.c b/drivers/char/drm/drm_ioctl.c
index e35126a..3b69b74 100644
--- a/drivers/char/drm/drm_ioctl.c
+++ b/drivers/char/drm/drm_ioctl.c
@@ -308,6 +308,9 @@ int drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_pri
 	struct drm_set_version *sv = data;
 	int if_version, retcode = 0;
 
+	if (!file_priv->is_master)
+		return -EPERM;
+
 	if (sv->drm_di_major != -1) {
 		if (sv->drm_di_major != DRM_IF_MAJOR ||
 		    sv->drm_di_minor < 0 || sv->drm_di_minor > DRM_IF_MINOR) {
diff --git a/drivers/char/drm/i915_dma.c b/drivers/char/drm/i915_dma.c
index 9ca655d..1733c78 100644
--- a/drivers/char/drm/i915_dma.c
+++ b/drivers/char/drm/i915_dma.c
@@ -510,7 +510,7 @@ static int i915_emit_box(struct drm_device *dev,
 void i915_emit_breadcrumb(struct drm_device *dev)
 {
 	struct drm_i915_private *dev_priv = dev->dev_private;
-	struct drm_i915_master_private *master_priv = dev->primary->master->driver_priv;
+	struct drm_i915_master_private *master_priv;
 	RING_LOCALS;
 
 	if (++dev_priv->counter > BREADCRUMB_MASK) {
@@ -518,8 +518,11 @@ void i915_emit_breadcrumb(struct drm_device *dev)
 		DRM_DEBUG("Breadcrumb counter wrapped around\n");
 	}
 
-	if (master_priv->sarea_priv)
-		master_priv->sarea_priv->last_enqueue = dev_priv->counter;
+	if (dev->primary && dev->primary->master) {
+		master_priv = dev->primary->master->driver_priv;
+		if (master_priv->sarea_priv)
+			master_priv->sarea_priv->last_enqueue = dev_priv->counter;
+	}
 
 	BEGIN_LP_RING(4);
 	OUT_RING(CMD_STORE_DWORD_IDX);

linux-2.6-drm-modesetting-oops-fixes.patch:

--- NEW FILE linux-2.6-drm-modesetting-oops-fixes.patch ---
diff --git a/drivers/char/drm/drm_edid.c b/drivers/char/drm/drm_edid.c
index 41aa8f5..338a5f5 100644
--- a/drivers/char/drm/drm_edid.c
+++ b/drivers/char/drm/drm_edid.c
@@ -251,8 +251,10 @@ static int add_standard_modes(struct drm_output *output, struct edid *edid)
 			continue;
 
 		newmode = drm_mode_std(dev, &edid->standard_timings[i]);
-		drm_mode_probed_add(output, newmode);
-		modes++;
+		if (newmode) {
+			drm_mode_probed_add(output, newmode);
+			modes++;
+		}
 	}
 
 	return modes;
@@ -282,12 +284,14 @@ static int add_detailed_info(struct drm_output *output, struct edid *edid)
 		/* Detailed mode timing */
 		if (timing->pixel_clock) {
 			newmode = drm_mode_detailed(dev, timing);
-			/* First detailed mode is preferred */
-			if (i == 0 && edid->preferred_timing)
-				newmode->type |= DRM_MODE_TYPE_PREFERRED;
-			drm_mode_probed_add(output, newmode);
+			if (newmode) {
+				/* First detailed mode is preferred */
+				if (i == 0 && edid->preferred_timing)
+					newmode->type |= DRM_MODE_TYPE_PREFERRED;
+				drm_mode_probed_add(output, newmode);
 				     
-			modes++;
+				modes++;
+			}
 			continue;
 		}
 
@@ -312,8 +316,10 @@ static int add_detailed_info(struct drm_output *output, struct edid *edid)
 
 				std = &data->data.timings[j];
 				newmode = drm_mode_std(dev, std);
-				drm_mode_probed_add(output, newmode);
-				modes++;
+				if (newmode) {
+					drm_mode_probed_add(output, newmode);
+					modes++;
+				}
 			}
 			break;
 		default:
diff --git a/drivers/char/drm/i915_drv.h b/drivers/char/drm/i915_drv.h
index 9e4631a..98a0056 100644
--- a/drivers/char/drm/i915_drv.h
+++ b/drivers/char/drm/i915_drv.h
@@ -770,6 +770,8 @@ extern int i915_wait_ring(struct drm_device * dev, int n, const char *caller);
 #define XY_MONO_SRC_COPY_IMM_BLT	((2<<29)|(0x71<<22)|5)
 #define XY_SRC_COPY_BLT_WRITE_ALPHA	(1<<21)
 #define XY_SRC_COPY_BLT_WRITE_RGB	(1<<20)
+#define XY_SRC_COPY_BLT_SRC_TILED      (1<<15)
+#define XY_SRC_COPY_BLT_DST_TILED      (1<<11)
 #define   BLT_DEPTH_8			(0<<24)
 #define   BLT_DEPTH_16_565		(1<<24)
 #define   BLT_DEPTH_16_1555		(2<<24)
diff --git a/drivers/char/drm/i915_irq.c b/drivers/char/drm/i915_irq.c
index a0c747a..7c7e233 100644
--- a/drivers/char/drm/i915_irq.c
+++ b/drivers/char/drm/i915_irq.c
@@ -122,7 +122,7 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 				XY_SRC_COPY_BLT_WRITE_ALPHA |
 				XY_SRC_COPY_BLT_WRITE_RGB)
 			     : XY_SRC_COPY_BLT_CMD;
-	u32 pitchropcpp;
+	u32 ropcpp, src_pitch, dst_pitch;
 	RING_LOCALS;
 
 	DRM_DEBUG("\n");
@@ -147,12 +147,6 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 		if ((counter[pipe] - vbl_swap->sequence) > (1<<23))
 			continue;
 
-		master_priv = vbl_swap->minor->master->driver_priv;
-		sarea_priv = master_priv->sarea_priv;
-		
-		pitchropcpp = (sarea_priv->pitch * cpp) | (0xcc << 16) |
-			(cpp << 23) | (1 << 24);
-
 		list_del(list);
 		dev_priv->swaps_pending--;
 
@@ -198,16 +192,6 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 
 	i915_kernel_lost_context(dev);
 
-	upper[0] = upper[1] = 0;
-	slice[0] = max(sarea_priv->planeA_h / nhits, 1);
-	slice[1] = max(sarea_priv->planeB_h / nhits, 1);
-	lower[0] = sarea_priv->planeA_y + slice[0];
-	lower[1] = sarea_priv->planeB_y + slice[0];
-
-	offsets[0] = sarea_priv->front_offset;
-	offsets[1] = sarea_priv->back_offset;
-	offsets[2] = sarea_priv->third_offset;
-	num_pages = sarea_priv->third_handle ? 3 : 2;
 
 	spin_lock(&dev->drw_lock);
 
@@ -221,8 +205,6 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 	     upper[1] = lower[1], lower[1] += slice[1]) {
 		int init_drawrect = 1;
 
-		if (i == nhits)
-			lower[0] = lower[1] = sarea_priv->height;
 
 		list_for_each(hit, &hits) {
 			drm_i915_vbl_swap_t *swap_hit =
@@ -236,24 +218,65 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 			if (!drw)
 				continue;
 
-			plane = swap_hit->plane;
-
 			if (swap_hit->flip) {
 				i915_dispatch_vsync_flip(dev, drw, plane);
 				continue;
 			}
 
-			if (init_drawrect) {
-				BEGIN_LP_RING(6);
+			master_priv = swap_hit->minor->master->driver_priv;
+			sarea_priv = master_priv->sarea_priv;
 
-				OUT_RING(GFX_OP_DRAWRECT_INFO);
-				OUT_RING(0);
-				OUT_RING(0);
-				OUT_RING(sarea_priv->width | sarea_priv->height << 16);
-				OUT_RING(sarea_priv->width | sarea_priv->height << 16);
-				OUT_RING(0);
+			src_pitch = sarea_priv->pitch * cpp;
+			dst_pitch = sarea_priv->pitch * cpp;
 
-				ADVANCE_LP_RING();
+			if (sarea_priv->front_tiled) {
+				cmd |= XY_SRC_COPY_BLT_DST_TILED;
+				dst_pitch >>=2;
+			}
+
+			if (sarea_priv->back_tiled) {
+				cmd |= XY_SRC_COPY_BLT_SRC_TILED;
+				src_pitch >>=2;
+			}
+
+			upper[0] = upper[1] = 0;
+			slice[0] = max(sarea_priv->planeA_h / nhits, 1);
+			slice[1] = max(sarea_priv->planeB_h / nhits, 1);
+			lower[0] = sarea_priv->planeA_y + slice[0];
+			lower[1] = sarea_priv->planeB_y + slice[0];
+
+			offsets[0] = sarea_priv->front_offset;
+			offsets[1] = sarea_priv->back_offset;
+			offsets[2] = sarea_priv->third_offset;
+			num_pages = sarea_priv->third_handle ? 3 : 2;
+			if (i == nhits)
+				lower[0] = lower[1] = sarea_priv->height;
+
+			ropcpp = (0xcc << 16) | ((cpp - 1) << 24);
+
+			plane = swap_hit->plane;
+
+			if (init_drawrect) {
+				if (IS_I965G(dev)) {
+					BEGIN_LP_RING(4);
+
+					OUT_RING(GFX_OP_DRAWRECT_INFO_I965);
+					OUT_RING(0);
+					OUT_RING(((sarea_priv->width - 1) & 0xffff) | ((sarea_priv->height - 1) << 16));
+					OUT_RING(0);
+					ADVANCE_LP_RING();
+				} else {
+					BEGIN_LP_RING(6);
+
+					OUT_RING(GFX_OP_DRAWRECT_INFO);
+					OUT_RING(0);
+					OUT_RING(0);
+					OUT_RING(sarea_priv->width | sarea_priv->height << 16);
+					OUT_RING(sarea_priv->width | sarea_priv->height << 16);
+					OUT_RING(0);
+
+					ADVANCE_LP_RING();
+				}
 
 				sarea_priv->ctxOwner = DRM_KERNEL_CONTEXT;
 
@@ -268,6 +291,8 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 				 (2 * plane)) & 0x3;
 			back = (front + 1) % num_pages;
 
+		
+
 			for (num_rects = drw->num_rects; num_rects--; rect++) {
 				int y1 = max(rect->y1, top);
 				int y2 = min(rect->y2, bottom);
@@ -278,12 +303,12 @@ static void i915_vblank_tasklet(struct drm_device *dev)
 				BEGIN_LP_RING(8);
 
 				OUT_RING(cmd);
-				OUT_RING(pitchropcpp);
+				OUT_RING(ropcpp | dst_pitch);
 				OUT_RING((y1 << 16) | rect->x1);
 				OUT_RING((y2 << 16) | rect->x2);
 				OUT_RING(offsets[front]);
 				OUT_RING((y1 << 16) | rect->x1);
-				OUT_RING(pitchropcpp & 0xffff);
+				OUT_RING(src_pitch);
 				OUT_RING(offsets[back]);
 
 				ADVANCE_LP_RING();
@@ -709,6 +734,7 @@ int i915_vblank_swap(struct drm_device *dev, void *data,
 	vbl_swap->plane = plane;
 	vbl_swap->sequence = swap->sequence;
 	vbl_swap->flip = (swap->seqtype & _DRM_VBLANK_FLIP);
+	vbl_swap->minor = file_priv->minor;
 
 	if (vbl_swap->flip)
 		swap->sequence++;
diff --git a/drivers/char/drm/radeon_cp.c b/drivers/char/drm/radeon_cp.c
index dd9bb45..33c6b72 100644
--- a/drivers/char/drm/radeon_cp.c
+++ b/drivers/char/drm/radeon_cp.c
@@ -1278,15 +1278,17 @@ static void radeon_cp_init_ring_buffer(struct drm_device * dev,
 	tmp = RADEON_READ(RADEON_BUS_CNTL) & ~RADEON_BUS_MASTER_DIS;
 	RADEON_WRITE(RADEON_BUS_CNTL, tmp);
 
-	dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
-	RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
+	if (dev_priv->sarea_priv) {
+		dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
+		RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
 
-	dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
-	RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
-		     dev_priv->sarea_priv->last_dispatch);
+		dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
+		RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
+			     dev_priv->sarea_priv->last_dispatch);
 
-	dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
-	RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
+		dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
+		RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
+	}
 
 	radeon_do_wait_for_idle(dev_priv);
 

linux-2.6-libata-ata_piix-check-sidpr.patch:

--- NEW FILE linux-2.6-libata-ata_piix-check-sidpr.patch ---
On certain configurations (certain macbooks), even though all the
conditions for SIDPR access described in the datasheet are met,
actually reading those registers just returns 0 and have no effect on
write.  Verify SIDPR is actually working before enabling it.

This is reported by Ryan Roth in bz#10512.

Signed-off-by: Tejun Heo <htejun at gmail.com>
Cc: Ryan Roth <ryan.roth at ch2m.com>
---
Apple did another weird thing with ich8m in addition to the weird
lockup on second port enable and SIDPR causes drive misdetection.
This one probably should go to -stable too.

Thanks.

 drivers/ata/ata_piix.c |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
index ea2c764..a9027b8 100644
--- a/drivers/ata/ata_piix.c
+++ b/drivers/ata/ata_piix.c
@@ -1348,6 +1348,8 @@ static void __devinit piix_init_sidpr(struct ata_host *host)
 {
 	struct pci_dev *pdev = to_pci_dev(host->dev);
 	struct piix_host_priv *hpriv = host->private_data;
+	struct ata_device *dev0 = &host->ports[0]->link.device[0];
+	u32 scontrol;
 	int i;
 
 	/* check for availability */
@@ -1366,6 +1368,29 @@ static void __devinit piix_init_sidpr(struct ata_host *host)
 		return;
 
 	hpriv->sidpr = pcim_iomap_table(pdev)[PIIX_SIDPR_BAR];
+
+	/* SCR access via SIDPR doesn't work on some configurations.
+	 * Give it a test drive by inhibiting power save modes which
+	 * we'll do anyway.
+	 */
+	scontrol = piix_sidpr_read(dev0, SCR_CONTROL);
+
+	/* if IPM is already 3, SCR access is probably working.  Don't
+	 * un-inhibit power save modes as BIOS might have inhibited
+	 * them for a reason.
+	 */
+	if ((scontrol & 0xf00) != 0x300) {
+		scontrol |= 0x300;
+		piix_sidpr_write(dev0, SCR_CONTROL, scontrol);
+		scontrol = piix_sidpr_read(dev0, SCR_CONTROL);
+
+		if ((scontrol & 0xf00) != 0x300) {
+			dev_printk(KERN_INFO, host->dev, "SCR access via "
+				   "SIDPR is available but doesn't work\n");
+			return;
+		}
+	}
+
 	host->ports[0]->ops = &piix_sidpr_sata_ops;
 	host->ports[1]->ops = &piix_sidpr_sata_ops;
 }
_

linux-2.6-libata-force-hardreset-in-sleep-mode.patch:

--- NEW FILE linux-2.6-libata-force-hardreset-in-sleep-mode.patch ---
Currently, libata doesn't support link powersave modes and always
disables link PS modes.  However, if the link is already in powersave
mode when libata begis probing, inhibiting powersave modes by setting
IPM isn't enough.  Link should be manually transited into active mode
using SPM or hardreset.

As SPM isn't avalable on all controllers and we're gonna prefer
hardreset in future anyway, force hardreset if link is in powersave
mode.

Reported-by: Paul Collins <paul at burly.ondioline.org>
Signed-off-by: Tejun Heo <htejun at gmail.com>
---
Jeff, this isn't necessary for #upstream.

drivers/ata/libata-core.c |   15 +++++++++++++++
1 file changed, 15 insertions(+)

index be95fdb..e3ddefd 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -3966,11 +3966,26 @@ int ata_std_prereset(struct ata_link *link, unsigned long deadline)
 
 	/* if SATA, resume link */
 	if (ap->flags & ATA_FLAG_SATA) {
+		u32 sstatus;
+
 		rc = sata_link_resume(link, timing, deadline);
 		/* whine about phy resume failure but proceed */
 		if (rc && rc != -EOPNOTSUPP)
 			ata_link_printk(link, KERN_WARNING, "failed to resume "
 					"link for reset (errno=%d)\n", rc);
+
+		/* force hardreset if the link is sleeping */
+		if (sata_scr_read(link, SCR_STATUS, &sstatus) == 0) {
+			u8 ipm = sstatus >> 8;
+
+			if (ipm == 2 || ipm == 6) {
+				ata_link_printk(link, KERN_INFO,
+						"link in %s mode, forcing hardreset\n",
+						ipm == 2 ? "partial" : "slumber");
+				ehc->i.action |= ATA_EH_HARDRESET;
+				return 0;
+			}
+		}
 	}
 
 	/* Wait for !BSY if the controller can wait for the first D2H


linux-2.6-md-fix-oops-in-rdev_attr_store.patch:

--- NEW FILE linux-2.6-md-fix-oops-in-rdev_attr_store.patch ---
md: fix use after free when removing rdev via sysfs

From: Dan Williams <dan.j.williams at intel.com>

rdev->mddev is no longer valid upon return from entry->store() when the
'remove' command is given.

Signed-off-by: Dan Williams <dan.j.williams at intel.com>
Signed-off-by: Neil Brown <neilb at suse.de>

### Diffstat output
 ./drivers/md/md.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff .prev/drivers/md/md.c ./drivers/md/md.c
--- .prev/drivers/md/md.c	2008-04-28 14:58:30.000000000 +1000
+++ ./drivers/md/md.c	2008-04-28 14:58:30.000000000 +1000
@@ -2096,7 +2096,7 @@ rdev_attr_store(struct kobject *kobj, st
 			rv = -EBUSY;
 		else
 			rv = entry->store(rdev, page, length);
-		mddev_unlock(rdev->mddev);
+		mddev_unlock(mddev);
 	}
 	return rv;
 }

linux-2.6-wireless-pending-too.patch:

Index: linux-2.6-wireless-pending-too.patch
===================================================================
RCS file: linux-2.6-wireless-pending-too.patch
diff -N linux-2.6-wireless-pending-too.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ linux-2.6-wireless-pending-too.patch	8 May 2008 08:57:47 -0000	1.4
@@ -0,0 +1,406 @@
+commit 099714934d80100624829f1e2961b9dccaef3280
+Author: Roland Dreier <rdreier at cisco.com>
+Date:   Wed Apr 23 16:22:13 2008 -0700
+
+    iwlwifi: Don't unlock priv->mutex if it isn't locked
+    
+    Commit b716bb91 ("iwlwifi: Cancel scanning upon association") moved the
+    test of priv->vif in iwl{3945,4964}_mac_config_interface() outside of
+    where priv->mutex is held, but still tries to do mutex_unlock() on
+    return.  This is clearly wrong and triggers a nasty lockdep warning when
+    this codepath is triggered.  Fix this by removing the mutex_unlock().
+    
+    Signed-off-by: Roland Dreier <rolandd at cisco.com>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 4d381ffb02701c3fc976091473aead7c03523133
+Author: Roel Kluin <12o3l at tiscali.nl>
+Date:   Wed Apr 23 22:10:29 2008 +0200
+
+    wireless: rndis_wlan: modparam_workaround_interval is never below 0.
+    
+    priv->param_workaround_interval is unsigned, modparam_workaround_interval not.
+    the former is never < 0.
+    
+    Signed-off-by: Roel Kluin <12o3l at tiscali.nl>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 8ba82e969f71d088f718f93d64985d5fcdd9c171
+Author: Roel Kluin <12o3l at tiscali.nl>
+Date:   Wed Apr 23 21:56:49 2008 +0200
+
+    prism54: prism54_get_encode() test below 0 on unsigned index
+    
+    previously in this function:
+    
+    u32 index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
+    
+    index is unsigned, so if -1, the original test (below) didn't work.
+    
+    Signed-off-by: Roel Kluin <12o3l at tiscali.nl>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit d619ee08490ca78c9571dca133cd0d0527a60839
+Author: Luis Carlos Cobo <luisca at cozybit.com>
+Date:   Wed Apr 23 12:34:59 2008 -0700
+
+    mac80211: update mesh EID values
+    
+    This patch updates mesh EID values, some of which where conflicting with
+    already-approved 11h EIDs (pointed out by Tomas Winkler). I wanted to use the
+    values suggested in the last available 802.11 draft (2.0) but it assigns 50 to
+    MESH_CONFIG, the same value than EXT_SUPP_RATES. Using the values proposed in
+    the draft incremented by one.
+    
+    Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 0da926f05748d273e7b2b673b0de21629ae9acdd
+Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
+Date:   Wed Apr 23 13:45:12 2008 +0300
+
+    mac80211: fix use before check of Qdisc length
+    
+    This patch fixes use of Qdisc length in requeue function, before we checked
+    the reference is valid. (Adrian Bunk's catch)
+    
+    Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+    Signed-off-by: Adrian Bunk <bunk at kernel.org>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 13d8fd2d15fdd492078bedb9fde87c901a4e4df0
+Author: Adrian Bunk <bunk at kernel.org>
+Date:   Wed Apr 23 12:51:28 2008 +0300
+
+    net/mac80211/rx.c: fix off-by-one
+    
+    This patch fixes an off-by-one in net/mac80211/rx.c introduced by
+    commit 8318d78a44d49ac1edf2bdec7299de3617c4232e
+    (cfg80211 API for channels/bitrates, mac80211 and driver conversion)
+    and spotted by the Coverity checker.
+    
+    Signed-off-by: Adrian Bunk <bunk at kernel.org>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 1ebebea8e844d01c80b93b8ee4d696ee7c0cbc27
+Author: Pavel Emelyanov <xemul at openvz.org>
+Date:   Wed Apr 23 11:47:15 2008 +0400
+
+    mac80211: Fix race between ieee80211_rx_bss_put and lookup routines.
+    
+    The put routine first decrements the users counter and then
+    (if it is zero) locks the sta_bss_lock and removes one from
+    the list and the hash.
+    
+    Thus, any of ieee80211_sta_config_auth, ieee80211_rx_bss_get
+    or ieee80211_rx_mesh_bss_get can race with it by finding a
+    bss that is about to get kfree-ed.
+    
+    Using atomic_dec_and_lock in ieee80211_rx_bss_put takes care
+    of this race.
+    
+    Signed-off-by: Pavel Emelyanov <xemul at openvz.org>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 4503183aa32e6886400d82282292934fa64a81b0
+Author: Larry Finger <Larry.Finger at lwfinger.net>
+Date:   Sat Apr 19 17:52:12 2008 +0200
+
+    ssb: Fix all-ones boardflags
+    
+    In the SSB SPROM a field set to all ones means the value
+    is not defined in the SPROM.
+    In case of the boardflags, we need to set them to zero
+    to avoid confusing drivers. Drivers will only check the
+    flags by ANDing.
+    
+    Signed-off-by: Larry Finger <Larry.Finger at lwfinger.net>
+    Signed-off-by: Gabor Stefanik <netrolller.3d at gmail.com>
+    Signed-off-by: Michael Buesch <mb at bu3sch.de>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 9fc38458355525f801cd2ab403ac89850489a05e
+Author: Michael Buesch <mb at bu3sch.de>
+Date:   Sat Apr 19 16:53:00 2008 +0200
+
+    b43: Add more btcoexist workarounds
+    
+    This adds more workarounds for devices with broken BT bits.
+    
+    Signed-off-by: Michael Buesch <mb at bu3sch.de>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit a259d6a45b915e00e8c6085e35fea7b61e3008a8
+Author: Michael Buesch <mb at bu3sch.de>
+Date:   Fri Apr 18 21:06:37 2008 +0200
+
+    b43: Fix HostFlags data types
+    
+    The HostFlags are a bitmask of 48bit. So we must use an u64 datatype
+    to hold all bits.
+    
+    Signed-off-by: Michael Buesch <mb at bu3sch.de>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 1855ba7812dbd294fcfc083dc7d3b14d3b1f38db
+Author: Michael Buesch <mb at bu3sch.de>
+Date:   Fri Apr 18 20:51:41 2008 +0200
+
+    b43: Workaround invalid bluetooth settings
+    
+    This adds a workaround for invalid bluetooth SPROM settings
+    on ASUS PCI cards.
+    This will stop the microcode from poking with the BT GPIO line.
+    This fixes data transmission on this device, as the BT GPIO line
+    is used for something TX related on this device
+    (probably the power amplifier or the radio).
+    This also adds a modparam knob to help debugging this in the future,
+    as more devices with this bug may show up.
+    
+    Signed-off-by: Michael Buesch <mb at bu3sch.de>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 0f48d7e1cf2341148dcafc19a098ca22e184bee9
+Author: Johannes Berg <johannes at sipsolutions.net>
+Date:   Thu Apr 17 19:36:28 2008 +0200
+
+    mac80211: MAINTAINERS update
+    
+    This updates the mac80211 maintainers entry to
+     1) remove Jiri
+     2) put me first
+    
+    Signed-off-by: Johannes Berg <johannes at sipsolutions.net>
+    Cc: Michael Wu <flamingice at sourmilk.net>
+    Cc: Jiri Benc <jbenc at suse.cz>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit a46f025d053e47b9ce602f53f6d30e94d304a51c
+Author: Abhijeet Kolekar <abhijeet.kolekar at intel.com>
+Date:   Wed Apr 16 14:02:04 2008 -0700
+
+    mac80211: Fix n-band association problem
+    
+    There are two structures named wmm_info and wmm_param, they are used while
+    parsing the beacon frame. (Check the function ieee802_11_parse_elems).
+    Certain APs like D-link does not set the fifth bit in WMM IE.
+    While sending the association request to n-only ap it checks for wmm_ie.
+    If it is set then only ieee80211_ht_cap is sent during association request.
+    So n-only association fails.
+    And this patch fixes this problem by copying the wmm_info to wmm_ie,
+    which enables the "wmm" flag in iee80211_send_assoc.
+    
+    Signed-off-by: Abhijeet Kolekar <abhijeet.kolekar at intel.com>
+    Acked-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/b43/main.c linux-2.6.25.noarch.wifi/drivers/net/wireless/b43/main.c
+--- linux-2.6.25.noarch/drivers/net/wireless/b43/main.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/b43/main.c	2008-05-02 19:10:50.000000000 -0400
+@@ -3601,7 +3601,7 @@ static void setup_struct_wldev_for_init(
+ static void b43_bluetooth_coext_enable(struct b43_wldev *dev)
+ {
+ 	struct ssb_sprom *sprom = &dev->dev->bus->sprom;
+-	u32 hf;
++	u64 hf;
+ 
+ 	if (!modparam_btcoex)
+ 		return;
+@@ -3715,7 +3715,8 @@ static int b43_wireless_core_init(struct
+ 	struct ssb_sprom *sprom = &bus->sprom;
+ 	struct b43_phy *phy = &dev->phy;
+ 	int err;
+-	u32 hf, tmp;
++	u64 hf;
++	u32 tmp;
+ 
+ 	B43_WARN_ON(b43_status(dev) != B43_STAT_UNINIT);
+ 
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/b43/phy.c linux-2.6.25.noarch.wifi/drivers/net/wireless/b43/phy.c
+--- linux-2.6.25.noarch/drivers/net/wireless/b43/phy.c	2008-04-16 22:49:44.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/b43/phy.c	2008-05-02 19:06:35.000000000 -0400
+@@ -2043,7 +2043,7 @@ int b43_phy_init(struct b43_wldev *dev)
+ void b43_set_rx_antenna(struct b43_wldev *dev, int antenna)
+ {
+ 	struct b43_phy *phy = &dev->phy;
+-	u32 hf;
++	u64 hf;
+ 	u16 tmp;
+ 	int autodiv = 0;
+ 
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c linux-2.6.25.noarch.wifi/drivers/net/wireless/iwlwifi/iwl3945-base.c
+--- linux-2.6.25.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/iwlwifi/iwl3945-base.c	2008-05-02 19:06:35.000000000 -0400
+@@ -6903,7 +6903,6 @@ static int iwl3945_mac_config_interface(
+ 
+ 	if (priv->vif != vif) {
+ 		IWL_DEBUG_MAC80211("leave - priv->vif != vif\n");
+-		mutex_unlock(&priv->mutex);
+ 		return 0;
+ 	}
+ 
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c linux-2.6.25.noarch.wifi/drivers/net/wireless/iwlwifi/iwl4965-base.c
+--- linux-2.6.25.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/iwlwifi/iwl4965-base.c	2008-05-02 19:06:35.000000000 -0400
+@@ -6809,7 +6809,6 @@ static int iwl4965_mac_config_interface(
+ 
+ 	if (priv->vif != vif) {
+ 		IWL_DEBUG_MAC80211("leave - priv->vif != vif\n");
+-		mutex_unlock(&priv->mutex);
+ 		return 0;
+ 	}
+ 
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/prism54/isl_ioctl.c linux-2.6.25.noarch.wifi/drivers/net/wireless/prism54/isl_ioctl.c
+--- linux-2.6.25.noarch/drivers/net/wireless/prism54/isl_ioctl.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/prism54/isl_ioctl.c	2008-05-02 19:06:35.000000000 -0400
+@@ -1186,7 +1186,7 @@ prism54_get_encode(struct net_device *nd
+ 	rvalue |= mgt_get_request(priv, DOT11_OID_DEFKEYID, 0, NULL, &r);
+ 	devindex = r.u;
+ 	/* Now get the key, return it */
+-	if ((index < 0) || (index > 3))
++	if (index == -1 || index > 3)
+ 		/* no index provided, use the current one */
+ 		index = devindex;
+ 	rvalue |= mgt_get_request(priv, DOT11_OID_DEFKEYX, index, NULL, &r);
+diff -Naurp linux-2.6.25.noarch/drivers/net/wireless/rndis_wlan.c linux-2.6.25.noarch.wifi/drivers/net/wireless/rndis_wlan.c
+--- linux-2.6.25.noarch/drivers/net/wireless/rndis_wlan.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/drivers/net/wireless/rndis_wlan.c	2008-05-02 19:06:35.000000000 -0400
+@@ -2402,7 +2402,6 @@ static int bcm4320_early_init(struct usb
+ 	priv->param_power_output = modparam_power_output;
+ 	priv->param_roamtrigger  = modparam_roamtrigger;
+ 	priv->param_roamdelta    = modparam_roamdelta;
+-	priv->param_workaround_interval = modparam_workaround_interval;
+ 
+ 	priv->param_country[0] = toupper(priv->param_country[0]);
+ 	priv->param_country[1] = toupper(priv->param_country[1]);
+@@ -2425,8 +2424,10 @@ static int bcm4320_early_init(struct usb
+ 	else if (priv->param_roamdelta > 2)
+ 		priv->param_roamdelta = 2;
+ 
+-	if (priv->param_workaround_interval < 0)
++	if (modparam_workaround_interval < 0)
+ 		priv->param_workaround_interval = 500;
++	else
++		priv->param_workaround_interval = modparam_workaround_interval;
+ 
+ 	rndis_set_config_parameter_str(dev, "Country", priv->param_country);
+ 	rndis_set_config_parameter_str(dev, "FrameBursting",
+diff -Naurp linux-2.6.25.noarch/include/linux/ieee80211.h linux-2.6.25.noarch.wifi/include/linux/ieee80211.h
+--- linux-2.6.25.noarch/include/linux/ieee80211.h	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/include/linux/ieee80211.h	2008-05-02 19:06:35.000000000 -0400
+@@ -465,13 +465,19 @@ enum ieee80211_eid {
+ 	WLAN_EID_TS_DELAY = 43,
+ 	WLAN_EID_TCLAS_PROCESSING = 44,
+ 	WLAN_EID_QOS_CAPA = 46,
+-	/* 802.11s */
+-	WLAN_EID_MESH_CONFIG = 36,      /* Pending IEEE 802.11 ANA approval */
+-	WLAN_EID_MESH_ID = 37,          /* Pending IEEE 802.11 ANA approval */
+-	WLAN_EID_PEER_LINK = 40,	/* Pending IEEE 802.11 ANA approval */
+-	WLAN_EID_PREQ = 53,		/* Pending IEEE 802.11 ANA approval */
+-	WLAN_EID_PREP = 54,		/* Pending IEEE 802.11 ANA approval */
+-	WLAN_EID_PERR = 55,		/* Pending IEEE 802.11 ANA approval */
++	/* 802.11s
++	 *
++	 * All mesh EID numbers are pending IEEE 802.11 ANA approval.
++	 * The numbers have been incremented from those suggested in
++	 * 802.11s/D2.0 so that MESH_CONFIG does not conflict with
++	 * EXT_SUPP_RATES.
++	 */
++	WLAN_EID_MESH_CONFIG = 51,
++	WLAN_EID_MESH_ID = 52,
++	WLAN_EID_PEER_LINK = 55,
++	WLAN_EID_PREQ = 68,
++	WLAN_EID_PREP = 69,
++	WLAN_EID_PERR = 70,
+ 	/* 802.11h */
+ 	WLAN_EID_PWR_CONSTRAINT = 32,
+ 	WLAN_EID_PWR_CAPABILITY = 33,
+diff -Naurp linux-2.6.25.noarch/MAINTAINERS linux-2.6.25.noarch.wifi/MAINTAINERS
+--- linux-2.6.25.noarch/MAINTAINERS	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/MAINTAINERS	2008-05-02 19:06:35.000000000 -0400
+@@ -2541,12 +2541,10 @@ W:	http://www.tazenda.demon.co.uk/phil/l
+ S:	Maintained
+ 
+ MAC80211
+-P:	Michael Wu
+-M:	flamingice at sourmilk.net
+ P:	Johannes Berg
+ M:	johannes at sipsolutions.net
+-P:	Jiri Benc
+-M:	jbenc at suse.cz
++P:	Michael Wu
++M:	flamingice at sourmilk.net
+ L:	linux-wireless at vger.kernel.org
+ W:	http://linuxwireless.org/
+ T:	git kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6.git
+diff -Naurp linux-2.6.25.noarch/net/mac80211/ieee80211_sta.c linux-2.6.25.noarch.wifi/net/mac80211/ieee80211_sta.c
+--- linux-2.6.25.noarch/net/mac80211/ieee80211_sta.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/net/mac80211/ieee80211_sta.c	2008-05-02 19:06:35.000000000 -0400
+@@ -2240,10 +2240,13 @@ static void ieee80211_rx_bss_put(struct 
+ 				 struct ieee80211_sta_bss *bss)
+ {
+ 	struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr);
+-	if (!atomic_dec_and_test(&bss->users))
++
++	local_bh_disable();
++	if (!atomic_dec_and_lock(&bss->users, &local->sta_bss_lock)) {
++		local_bh_enable();
+ 		return;
++	}
+ 
+-	spin_lock_bh(&local->sta_bss_lock);
+ 	__ieee80211_rx_bss_hash_del(dev, bss);
+ 	list_del(&bss->list);
+ 	spin_unlock_bh(&local->sta_bss_lock);
+@@ -2660,7 +2663,26 @@ static void ieee80211_rx_bss_info(struct
+ 			bss->wmm_ie_len = elems.wmm_param_len + 2;
+ 		} else
+ 			bss->wmm_ie_len = 0;
+-	} else if (!elems.wmm_param && bss->wmm_ie) {
++	} else if (elems.wmm_info &&
++		    (!bss->wmm_ie || bss->wmm_ie_len != elems.wmm_info_len ||
++		     memcmp(bss->wmm_ie, elems.wmm_info, elems.wmm_info_len))) {
++		 /* As for certain AP's Fifth bit is not set in WMM IE in
++		  * beacon frames.So while parsing the beacon frame the
++		  * wmm_info structure is used instead of wmm_param.
++		  * wmm_info structure was never used to set bss->wmm_ie.
++		  * This code fixes this problem by copying the WME
++		  * information from wmm_info to bss->wmm_ie and enabling
++		  * n-band association.
++		  */
++		kfree(bss->wmm_ie);
++		bss->wmm_ie = kmalloc(elems.wmm_info_len + 2, GFP_ATOMIC);
++		if (bss->wmm_ie) {
++			memcpy(bss->wmm_ie, elems.wmm_info - 2,
++			       elems.wmm_info_len + 2);
++			bss->wmm_ie_len = elems.wmm_info_len + 2;
++		} else
++			bss->wmm_ie_len = 0;
++	} else if (!elems.wmm_param && !elems.wmm_info && bss->wmm_ie) {
+ 		kfree(bss->wmm_ie);
+ 		bss->wmm_ie = NULL;
+ 		bss->wmm_ie_len = 0;
+diff -Naurp linux-2.6.25.noarch/net/mac80211/rx.c linux-2.6.25.noarch.wifi/net/mac80211/rx.c
+--- linux-2.6.25.noarch/net/mac80211/rx.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/net/mac80211/rx.c	2008-05-02 19:06:35.000000000 -0400
+@@ -2170,7 +2170,7 @@ void __ieee80211_rx(struct ieee80211_hw 
+ 	struct ieee80211_supported_band *sband;
+ 
+ 	if (status->band < 0 ||
+-	    status->band > IEEE80211_NUM_BANDS) {
++	    status->band >= IEEE80211_NUM_BANDS) {
+ 		WARN_ON(1);
+ 		return;
+ 	}
+diff -Naurp linux-2.6.25.noarch/net/mac80211/wme.c linux-2.6.25.noarch.wifi/net/mac80211/wme.c
+--- linux-2.6.25.noarch/net/mac80211/wme.c	2008-05-02 19:06:11.000000000 -0400
++++ linux-2.6.25.noarch.wifi/net/mac80211/wme.c	2008-05-02 19:06:35.000000000 -0400
+@@ -709,7 +709,7 @@ void ieee80211_requeue(struct ieee80211_
+ 	struct ieee80211_sched_data *q = qdisc_priv(root_qd);
+ 	struct Qdisc *qdisc = q->queues[queue];
+ 	struct sk_buff *skb = NULL;
+-	u32 len = qdisc->q.qlen;
++	u32 len;
+ 
+ 	if (!qdisc || !qdisc->dequeue)
+ 		return;

linux-2.6.25-sparc64-semctl.patch:

--- NEW FILE linux-2.6.25-sparc64-semctl.patch ---
diff --git a/arch/sparc64/kernel/sys_sparc.c b/arch/sparc64/kernel/sys_sparc.c
index 73ed01b..8d4761f 100644
--- a/arch/sparc64/kernel/sys_sparc.c
+++ b/arch/sparc64/kernel/sys_sparc.c
@@ -454,8 +454,8 @@ asmlinkage long sys_ipc(unsigned int call, int first, unsigned long second,
 			err = sys_semget(first, (int)second, (int)third);
 			goto out;
 		case SEMCTL: {
-			err = sys_semctl(first, third,
-					 (int)second | IPC_64,
+			err = sys_semctl(first, second,
+					 (int)third | IPC_64,
 					 (union semun) ptr);
 			goto out;
 		}


--- NEW FILE patch-2.6.25.2.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBIIQkpyGugalF9Dw4RArs/AJwPgZHLQxresLyBN7JUPyvTauiQ/wCaAzTC
LOketKGqhREPQfxVJLlWiQ8=
=k863
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/.cvsignore,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- .cvsignore	17 Apr 2008 08:04:30 -0000	1.16
+++ .cvsignore	8 May 2008 08:57:47 -0000	1.17
@@ -4,5 +4,5 @@
 temp-*
 kernel-2.6.25
 linux-2.6.25.tar.bz2
+patch-2.6.25.2.bz2
 xen-3.2.0.tar.gz
-


Index: .gitignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/.gitignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .gitignore	17 Apr 2008 08:04:30 -0000	1.6
+++ .gitignore	8 May 2008 08:57:47 -0000	1.7
@@ -4,4 +4,5 @@
 temp-*
 kernel-2.6.25
 linux-2.6.25.tar.bz2
+patch-2.6.25.2.bz2
 xen-3.2.0.tar.gz






Index: config-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/config-generic,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- config-generic	17 Apr 2008 08:04:30 -0000	1.7
+++ config-generic	8 May 2008 08:57:47 -0000	1.8
@@ -3150,7 +3150,7 @@
 CONFIG_FAIR_GROUP_SCHED=y
 CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
 CONFIG_GROUP_SCHED=y
-# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_RT_GROUP_SCHED=y
 CONFIG_CGROUP_SCHED=y
 # CONFIG_CGROUP_MEM_RES_CTLR is not set
 


Index: config-x86_64-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/config-x86_64-generic,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- config-x86_64-generic	2 Apr 2008 08:55:25 -0000	1.5
+++ config-x86_64-generic	8 May 2008 08:57:47 -0000	1.6
@@ -141,7 +141,9 @@
 CONFIG_CRYPTO_DEV_PADLOCK_AES=y
 CONFIG_CRYPTO_AES_X86_64=m
 CONFIG_CRYPTO_TWOFISH_X86_64=m
+CONFIG_CRYPTO_SALSA20_X86_64=m
 
+CONFIG_X86_MCE=y
 CONFIG_X86_MCE_INTEL=y
 CONFIG_X86_MCE_AMD=y
 
@@ -199,6 +201,7 @@
 CONFIG_SPARSEMEM=y
 CONFIG_HAVE_MEMORY_PRESENT=y
 CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP=y
 
 # CONFIG_BLK_DEV_CMD640 is not set
 # CONFIG_BLK_DEV_RZ1000 is not set
@@ -247,15 +250,10 @@
 
 CONFIG_SENSORS_I5K_AMB=m
 
-# CONFIG_X86_MCE is not set
-
-CONFIG_SPARSEMEM_VMEMMAP=y
-
 # CONFIG_PARAVIRT_GUEST is not set
 # CONFIG_COMPAT_VDSO is not set
 CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
 # CONFIG_DEBUG_PER_CPU_MAPS is not set
 # CONFIG_CPA_DEBUG is not set
-CONFIG_CRYPTO_SALSA20_X86_64=m
 
 CONFIG_HP_WATCHDOG=m


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/kernel.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- kernel.spec	25 Apr 2008 16:46:49 -0000	1.41
+++ kernel.spec	8 May 2008 08:57:47 -0000	1.42
@@ -20,7 +20,7 @@
 # kernel spec when the kernel is rebased, so fedora_build automatically
 # works out to the offset from the rebase, so it doesn't get too ginormous.
 #
-%define fedora_cvs_origin 39
+%define fedora_cvs_origin 41
 %define fedora_build %(R="$Revision$"; R="${R%% \$}"; R="${R##: 1.}"; expr $R - %{fedora_cvs_origin})
 
 # base_sublevel is the kernel version we're starting with and patching
@@ -31,7 +31,7 @@
 ## If this is a released kernel ##
 %if 0%{?released_kernel}
 # Do we have a 2.6.21.y update to apply?
-%define stable_update 0
+%define stable_update 2
 # Set rpm version accordingly
 %if 0%{?stable_update}
 %define stablerev .%{stable_update}
@@ -486,7 +486,7 @@
 
 %define fancy_debuginfo 0
 %if %{with_debuginfo}
-%if "%fedora" > "7"
+%if 0%{?fedora} >= 8
 %define fancy_debuginfo 1
 %endif
 %endif
@@ -599,6 +599,8 @@
 Patch148: linux-2.6-powerpc-zImage-32MiB.patch
 Patch149: linux-2.6-efika-not-chrp.patch
 
+Patch150: linux-2.6.25-sparc64-semctl.patch
+
 Patch160: linux-2.6-execshield.patch
 Patch250: linux-2.6-debug-sizeof-structs.patch
 Patch260: linux-2.6-debug-nmi-timeout.patch
@@ -608,6 +610,7 @@
 Patch340: linux-2.6-debug-vm-would-have-oomkilled.patch
 Patch350: linux-2.6-devmem.patch
 Patch370: linux-2.6-crash-driver.patch
+Patch380: linux-2.6-defaults-pci_no_msi.patch
 Patch400: linux-2.6-scsi-cpqarray-set-master.patch
 Patch402: linux-2.6-scsi-mpt-vmware-fix.patch
 Patch410: linux-2.6-alsa-kill-annoying-messages.patch
@@ -620,14 +623,22 @@
 Patch580: linux-2.6-sparc-selinux-mprotect-checks.patch
 Patch610: linux-2.6-defaults-fat-utf8.patch
 Patch670: linux-2.6-ata-quirk.patch
+Patch671: linux-2.6-libata-force-hardreset-in-sleep-mode.patch
+Patch672: linux-2.6-libata-ata_piix-check-sidpr.patch
 
 Patch680: linux-2.6-wireless.patch
 Patch681: linux-2.6-wireless-pending.patch
-Patch682: linux-2.6-rt2x00-configure_filter.patch
+Patch682: linux-2.6-wireless-pending-too.patch
+Patch683: linux-2.6-rt2x00-configure_filter.patch
 Patch690: linux-2.6-at76.patch
 
 Patch700: linux-2.6-nfs-client-mounts-hang.patch
 
+Patch750: linux-2.6-md-fix-oops-in-rdev_attr_store.patch
+
+# SELinux patches, will go upstream in .26
+#
+
 Patch1101: linux-2.6-default-mmf_dump_elf_headers.patch
 Patch1400: linux-2.6-smarter-relatime.patch
 Patch1515: linux-2.6-lirc.patch
@@ -639,6 +650,8 @@
 Patch1806: linux-2.6-drm-i915-modeset.patch
 Patch1807: linux-2.6-drm-radeon-fix-oops.patch
 Patch1808: linux-2.6-drm-radeon-fix-oops2.patch
+Patch1809: linux-2.6-drm-modesetting-oops-fixes.patch
+Patch1810: linux-2.6-drm-fix-master-perm.patch
 
 # kludge to make ich9 e1000 work
 Patch2000: linux-2.6-e1000-ich9.patch
@@ -672,6 +685,8 @@
 # get rid of imacfb and make efifb work everywhere it was used
 Patch2600: linux-2.6-merge-efifb-imacfb.patch
 
+Patch3000: linux-2.6-25.3-queue.patch
+
 # kernel-xen patches start
 Patch5000: linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch
 Patch5001: linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch
@@ -1209,7 +1224,7 @@
 #
 # PowerPC
 #
-###  UPSTREAM PATCHES FROM 2.6.25 (we think):
+###  UPSTREAM PATCHES FROM 2.6.26 (we think):
 # RTC class driver for ppc_md rtc functions
 ApplyPatch linux-2.6-ppc-rtc.patch
 ### NOT (YET) UPSTREAM:
@@ -1238,6 +1253,11 @@
 ApplyPatch linux-2.6-efika-not-chrp.patch
 
 #
+# SPARC64
+#
+ApplyPatch linux-2.6.25-sparc64-semctl.patch
+
+#
 # Exec shield
 #
 ApplyPatch linux-2.6-execshield.patch
@@ -1274,6 +1294,12 @@
 ApplyPatch linux-2.6-crash-driver.patch
 
 #
+# PCI
+#
+# disable message signaled interrupts
+ApplyPatch linux-2.6-defaults-pci_no_msi.patch
+
+#
 # SCSI Bits.
 #
 # fix cpqarray pci enable
@@ -1313,11 +1339,16 @@
 
 # ia64 ata quirk
 ApplyPatch linux-2.6-ata-quirk.patch
+# wake up links that have been put to sleep by BIOS (#436099)
+ApplyPatch linux-2.6-libata-force-hardreset-in-sleep-mode.patch
+# fix broken drive detection on some macbooks (#439398)
+ApplyPatch linux-2.6-libata-ata_piix-check-sidpr.patch
 
 # wireless patches headed for 2.6.25
 #ApplyPatch linux-2.6-wireless.patch
 # wireless patches headed for 2.6.26
 ApplyPatch linux-2.6-wireless-pending.patch
+ApplyPatch linux-2.6-wireless-pending-too.patch
 # rt2x00 configure_filter fix to avoid endless loop on insert for USB devices
 ApplyPatch linux-2.6-rt2x00-configure_filter.patch
 
@@ -1330,6 +1361,9 @@
 # NFS Client mounts hang when exported directory do not exist
 ApplyPatch linux-2.6-nfs-client-mounts-hang.patch
 
+# fix oops in mdraid (#441765)
+ApplyPatch linux-2.6-md-fix-oops-in-rdev_attr_store.patch
+
 # build id related enhancements
 ApplyPatch linux-2.6-default-mmf_dump_elf_headers.patch
 
@@ -1349,6 +1383,8 @@
 ApplyPatch linux-2.6-drm-i915-modeset.patch
 ApplyPatch linux-2.6-drm-radeon-fix-oops.patch
 ApplyPatch linux-2.6-drm-radeon-fix-oops2.patch
+ApplyPatch linux-2.6-drm-modesetting-oops-fixes.patch
+ApplyPatch linux-2.6-drm-fix-master-perm.patch
 
 # ext4dev stable patch queue, slated for 2.6.25
 #ApplyPatch linux-2.6-ext4-stable-queue.patch
@@ -1368,6 +1404,9 @@
 # get rid of imacfb and make efifb work everywhere it was used
 ApplyPatch linux-2.6-merge-efifb-imacfb.patch
 
+# 2.6.25.3 queue (minus one MD patch we already have)
+ApplyPatch linux-2.6-25.3-queue.patch
+
 # ---------- below all scheduled for 2.6.24 -----------------
 
 # kernel-xen apply start
@@ -2134,6 +2173,9 @@
 %kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL}.xen -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.xen.conf %{with_xen} xen
 
 %changelog
+* Thu May  8 2008 Mark McLoughlin <markmc at redhat.com>
+- Rebase to kernel-2_6_25_2-5_fc10
+
 * Fri Apr 25 2008 Mark McLoughlin <markmc at redhat.com>
 - Fix x86_64 oops on reboot (ehabkost, #444025)
 

linux-2.6-firewire-git-update.patch:

Index: linux-2.6-firewire-git-update.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-firewire-git-update.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-firewire-git-update.patch	14 Apr 2008 16:06:53 -0000	1.4
+++ linux-2.6-firewire-git-update.patch	8 May 2008 08:57:47 -0000	1.5
@@ -1881,12 +1881,12 @@
 +	 * previously processed one, we cannot reliably compare the
 +	 * old and new topologies.
 +	 */
-+	if (!is_next_generation(generation, card->generation) &&
++	/*if (!is_next_generation(generation, card->generation) &&
 +	    card->local_node != NULL) {
 +		fw_notify("skipped bus generations, destroying all nodes\n");
 +		fw_destroy_nodes(card);
 +		card->bm_retries = 0;
-+	}
++	}*/
 +
  	spin_lock_irqsave(&card->lock, flags);
  

linux-2.6-wireless-pending.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.6 -r 1.7 linux-2.6-wireless-pending.patch
Index: linux-2.6-wireless-pending.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-wireless-pending.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-wireless-pending.patch	17 Apr 2008 08:04:30 -0000	1.6
+++ linux-2.6-wireless-pending.patch	8 May 2008 08:57:47 -0000	1.7
@@ -5467,35778 +5467,16636 @@
     Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
-diff -up linux-2.6.24.noarch/include/linux/nl80211.h.orig linux-2.6.24.noarch/include/linux/nl80211.h
---- linux-2.6.24.noarch/include/linux/nl80211.h.orig	2008-04-08 00:15:25.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/nl80211.h	2008-04-08 00:15:32.000000000 -0400
-@@ -78,6 +78,18 @@
-  *	or, if no MAC address given, all stations, on the interface identified
-  *	by %NL80211_ATTR_IFINDEX.
-  *
-+ * @NL80211_CMD_GET_MPATH: Get mesh path attributes for mesh path to
-+ * 	destination %NL80211_ATTR_MAC on the interface identified by
-+ * 	%NL80211_ATTR_IFINDEX.
-+ * @NL80211_CMD_SET_MPATH:  Set mesh path attributes for mesh path to
-+ * 	destination %NL80211_ATTR_MAC on the interface identified by
-+ * 	%NL80211_ATTR_IFINDEX.
-+ * @NL80211_CMD_NEW_PATH: Add a mesh path with given attributes to the
-+ *	the interface identified by %NL80211_ATTR_IFINDEX.
-+ * @NL80211_CMD_DEL_PATH: Remove a mesh path identified by %NL80211_ATTR_MAC
-+ *	or, if no MAC address given, all mesh paths, on the interface identified
-+ *	by %NL80211_ATTR_IFINDEX.
-+ *
-  * @NL80211_CMD_MAX: highest used command number
-  * @__NL80211_CMD_AFTER_LAST: internal use
-  */
-@@ -112,6 +124,11 @@ enum nl80211_commands {
- 
- 	/* add commands here */
- 
-+	NL80211_CMD_GET_MPATH,
-+	NL80211_CMD_SET_MPATH,
-+	NL80211_CMD_NEW_MPATH,
-+	NL80211_CMD_DEL_MPATH,
+diff -Naurp linux-2.6.25.noarch/Documentation/DocBook/mac80211.tmpl linux-2.6.25.noarch.wifi/Documentation/DocBook/mac80211.tmpl
+--- linux-2.6.25.noarch/Documentation/DocBook/mac80211.tmpl	1969-12-31 19:00:00.000000000 -0500
++++ linux-2.6.25.noarch.wifi/Documentation/DocBook/mac80211.tmpl	2008-05-02 18:52:02.000000000 -0400
+@@ -0,0 +1,335 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
++	"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
 +
- 	/* used to define NL80211_CMD_MAX below */
- 	__NL80211_CMD_AFTER_LAST,
- 	NL80211_CMD_MAX = __NL80211_CMD_AFTER_LAST - 1
-@@ -157,9 +174,23 @@ enum nl80211_commands {
-  *	restriction (at most %NL80211_MAX_SUPP_RATES).
-  * @NL80211_ATTR_STA_VLAN: interface index of VLAN interface to move station
-  *	to, or the AP interface the station was originally added to to.
-- * @NL80211_ATTR_STA_STATS: statistics for a station, part of station info
-+ * @NL80211_ATTR_STA_INFO: information about a station, part of station info
-  *	given for %NL80211_CMD_GET_STATION, nested attribute containing
-- *	info as possible, see &enum nl80211_sta_stats.
-+ *	info as possible, see &enum nl80211_sta_info.
-+ *
-+ * @NL80211_ATTR_WIPHY_BANDS: Information about an operating bands,
-+ *	consisting of a nested array.
-+ *
-+ * @NL80211_ATTR_MESH_ID: mesh id (1-32 bytes).
-+ * @NL80211_ATTR_PLINK_ACTION: action to perform on the mesh peer link.
-+ * @NL80211_ATTR_MPATH_NEXT_HOP: MAC address of the next hop for a mesh path.
-+ * @NL80211_ATTR_MPATH_INFO: information about a mesh_path, part of mesh path
-+ * 	info given for %NL80211_CMD_GET_MPATH, nested attribute described at
-+ *	&enum nl80211_mpath_info.
-+ *
-+ *
-+ * @NL80211_ATTR_MNTR_FLAGS: flags, nested element with NLA_FLAG attributes of
-+ *      &enum nl80211_mntr_flags.
-  *
-  * @NL80211_ATTR_MAX: highest attribute number currently defined
-  * @__NL80211_ATTR_AFTER_LAST: internal use
-@@ -193,10 +224,19 @@ enum nl80211_attrs {
- 	NL80211_ATTR_STA_LISTEN_INTERVAL,
- 	NL80211_ATTR_STA_SUPPORTED_RATES,
- 	NL80211_ATTR_STA_VLAN,
--	NL80211_ATTR_STA_STATS,
-+	NL80211_ATTR_STA_INFO,
++<book id="mac80211-developers-guide">
++  <bookinfo>
++    <title>The mac80211 subsystem for kernel developers</title>
 +
-+	NL80211_ATTR_WIPHY_BANDS,
++    <authorgroup>
++      <author>
++        <firstname>Johannes</firstname>
++        <surname>Berg</surname>
++        <affiliation>
++          <address><email>johannes at sipsolutions.net</email></address>
++        </affiliation>
++      </author>
++    </authorgroup>
 +
-+	NL80211_ATTR_MNTR_FLAGS,
- 
- 	/* add attributes here, update the policy in nl80211.c */
- 
-+	NL80211_ATTR_MESH_ID,
-+	NL80211_ATTR_STA_PLINK_ACTION,
-+	NL80211_ATTR_MPATH_NEXT_HOP,
-+	NL80211_ATTR_MPATH_INFO,
++    <copyright>
++      <year>2007</year>
++      <year>2008</year>
++      <holder>Johannes Berg</holder>
++    </copyright>
 +
- 	__NL80211_ATTR_AFTER_LAST,
- 	NL80211_ATTR_MAX = __NL80211_ATTR_AFTER_LAST - 1
- };
-@@ -213,6 +253,7 @@ enum nl80211_attrs {
-  * @NL80211_IFTYPE_AP_VLAN: VLAN interface for access points
-  * @NL80211_IFTYPE_WDS: wireless distribution interface
-  * @NL80211_IFTYPE_MONITOR: monitor interface receiving all frames
-+ * @NL80211_IFTYPE_MESH_POINT: mesh point
-  * @NL80211_IFTYPE_MAX: highest interface type number currently defined
-  * @__NL80211_IFTYPE_AFTER_LAST: internal use
-  *
-@@ -228,6 +269,7 @@ enum nl80211_iftype {
- 	NL80211_IFTYPE_AP_VLAN,
- 	NL80211_IFTYPE_WDS,
- 	NL80211_IFTYPE_MONITOR,
-+	NL80211_IFTYPE_MESH_POINT,
- 
- 	/* keep last */
- 	__NL80211_IFTYPE_AFTER_LAST,
-@@ -257,27 +299,167 @@ enum nl80211_sta_flags {
- };
- 
- /**
-- * enum nl80211_sta_stats - station statistics
-+ * enum nl80211_sta_info - station information
-  *
-- * These attribute types are used with %NL80211_ATTR_STA_STATS
-+ * These attribute types are used with %NL80211_ATTR_STA_INFO
-  * when getting information about a station.
-  *
-- * @__NL80211_STA_STAT_INVALID: attribute number 0 is reserved
-- * @NL80211_STA_STAT_INACTIVE_TIME: time since last activity (u32, msecs)
-- * @NL80211_STA_STAT_RX_BYTES: total received bytes (u32, from this station)
-- * @NL80211_STA_STAT_TX_BYTES: total transmitted bytes (u32, to this station)
-- * @__NL80211_STA_STAT_AFTER_LAST: internal
-- * @NL80211_STA_STAT_MAX: highest possible station stats attribute
-- */
--enum nl80211_sta_stats {
--	__NL80211_STA_STAT_INVALID,
--	NL80211_STA_STAT_INACTIVE_TIME,
--	NL80211_STA_STAT_RX_BYTES,
--	NL80211_STA_STAT_TX_BYTES,
-+ * @__NL80211_STA_INFO_INVALID: attribute number 0 is reserved
-+ * @NL80211_STA_INFO_INACTIVE_TIME: time since last activity (u32, msecs)
-+ * @NL80211_STA_INFO_RX_BYTES: total received bytes (u32, from this station)
-+ * @NL80211_STA_INFO_TX_BYTES: total transmitted bytes (u32, to this station)
-+ * @__NL80211_STA_INFO_AFTER_LAST: internal
-+ * @NL80211_STA_INFO_MAX: highest possible station info attribute
-+ */
-+enum nl80211_sta_info {
-+	__NL80211_STA_INFO_INVALID,
-+	NL80211_STA_INFO_INACTIVE_TIME,
-+	NL80211_STA_INFO_RX_BYTES,
-+	NL80211_STA_INFO_TX_BYTES,
-+	NL80211_STA_INFO_LLID,
-+	NL80211_STA_INFO_PLID,
-+	NL80211_STA_INFO_PLINK_STATE,
++    <legalnotice>
++      <para>
++        This documentation is free software; you can redistribute
++        it and/or modify it under the terms of the GNU General Public
++        License version 2 as published by the Free Software Foundation.
++      </para>
 +
-+	/* keep last */
-+	__NL80211_STA_INFO_AFTER_LAST,
-+	NL80211_STA_INFO_MAX = __NL80211_STA_INFO_AFTER_LAST - 1
-+};
++      <para>
++        This documentation is distributed in the hope that it will be
++        useful, but WITHOUT ANY WARRANTY; without even the implied
++        warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++        See the GNU General Public License for more details.
++      </para>
 +
-+/**
-+ * enum nl80211_mpath_flags - nl80211 mesh path flags
-+ *
-+ * @NL80211_MPATH_FLAG_ACTIVE: the mesh path is active
-+ * @NL80211_MPATH_FLAG_RESOLVING: the mesh path discovery process is running
-+ * @NL80211_MPATH_FLAG_DSN_VALID: the mesh path contains a valid DSN
-+ * @NL80211_MPATH_FLAG_FIXED: the mesh path has been manually set
-+ * @NL80211_MPATH_FLAG_RESOLVED: the mesh path discovery process succeeded
-+ */
-+enum nl80211_mpath_flags {
-+	NL80211_MPATH_FLAG_ACTIVE =	1<<0,
[...173314 lines suppressed...]
++{
++	enum ieee80211_band band;
++	struct ieee80211_supported_band *sband;
++	int i;
 +
-+    <chapter id="hardware-scan-offload">
-+      <title>Hardware scan offload</title>
-+      <para>TBD</para>
-+!Finclude/net/mac80211.h ieee80211_scan_completed
-+    </chapter>
-+  </part>
++	for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
++		sband = wiphy->bands[band];
 +
-+  <part id="rate-control">
-+    <title>Rate control interface</title>
-+    <partintro>
-+      <para>TBD</para>
-+      <para>
-+       This part of the book describes the rate control algorithm
-+       interface and how it relates to mac80211 and drivers.
-+      </para>
-+    </partintro>
-+    <chapter id="dummy">
-+      <title>dummy chapter</title>
-+      <para>TBD</para>
-+    </chapter>
-+  </part>
++		if (!sband)
++			continue;
 +
-+  <part id="internal">
-+    <title>Internals</title>
-+    <partintro>
-+      <para>TBD</para>
-+      <para>
-+       This part of the book describes mac80211 internals.
-+      </para>
-+    </partintro>
++		for (i = 0; i < sband->n_channels; i++) {
++			if (sband->channels[i].center_freq == freq)
++				return &sband->channels[i];
++		}
++	}
 +
-+    <chapter id="key-handling">
-+      <title>Key handling</title>
-+      <sect1>
-+        <title>Key handling basics</title>
-+!Pnet/mac80211/key.c Key handling basics
-+      </sect1>
-+      <sect1>
-+        <title>MORE TBD</title>
-+        <para>TBD</para>
-+      </sect1>
-+    </chapter>
++	return NULL;
++}
++EXPORT_SYMBOL(__ieee80211_get_channel);
 +
-+    <chapter id="rx-processing">
-+      <title>Receive processing</title>
-+      <para>TBD</para>
-+    </chapter>
++static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
++				     enum ieee80211_band band)
++{
++	int i, want;
 +
-+    <chapter id="tx-processing">
-+      <title>Transmit processing</title>
-+      <para>TBD</para>
-+    </chapter>
++	switch (band) {
++	case IEEE80211_BAND_5GHZ:
++		want = 3;
++		for (i = 0; i < sband->n_bitrates; i++) {
++			if (sband->bitrates[i].bitrate == 60 ||
++			    sband->bitrates[i].bitrate == 120 ||
++			    sband->bitrates[i].bitrate == 240) {
++				sband->bitrates[i].flags |=
++					IEEE80211_RATE_MANDATORY_A;
++				want--;
++			}
++		}
++		WARN_ON(want);
++		break;
++	case IEEE80211_BAND_2GHZ:
++		want = 7;
++		for (i = 0; i < sband->n_bitrates; i++) {
++			if (sband->bitrates[i].bitrate == 10) {
++				sband->bitrates[i].flags |=
++					IEEE80211_RATE_MANDATORY_B |
++					IEEE80211_RATE_MANDATORY_G;
++				want--;
++			}
 +
-+    <chapter id="sta-info">
-+      <title>Station info handling</title>
-+      <sect1>
-+        <title>Programming information</title>
-+!Fnet/mac80211/sta_info.h sta_info
-+!Fnet/mac80211/sta_info.h ieee80211_sta_info_flags
-+      </sect1>
-+      <sect1>
-+        <title>STA information lifetime rules</title>
-+!Pnet/mac80211/sta_info.c STA information lifetime rules
-+      </sect1>
-+    </chapter>
++			if (sband->bitrates[i].bitrate == 20 ||
++			    sband->bitrates[i].bitrate == 55 ||
++			    sband->bitrates[i].bitrate == 110 ||
++			    sband->bitrates[i].bitrate == 60 ||
++			    sband->bitrates[i].bitrate == 120 ||
++			    sband->bitrates[i].bitrate == 240) {
++				sband->bitrates[i].flags |=
++					IEEE80211_RATE_MANDATORY_G;
++				want--;
++			}
 +
-+    <chapter id="synchronisation">
-+      <title>Synchronisation</title>
-+      <para>TBD</para>
-+      <para>Locking, lots of RCU</para>
-+    </chapter>
-+  </part>
-+</book>
-diff -up linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig linux-2.6.24.noarch/Documentation/DocBook/Makefile
---- linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig	2008-04-08 00:15:26.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/DocBook/Makefile	2008-04-08 00:15:33.000000000 -0400
-@@ -11,7 +11,8 @@ DOCBOOKS := wanbook.xml z8530book.xml mc
- 	    procfs-guide.xml writing_usb_driver.xml networking.xml \
- 	    kernel-api.xml filesystems.xml lsm.xml usb.xml \
- 	    gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
--	    genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml
-+	    genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
-+	    mac80211.xml
- 
- ###
- # The build process is as follows (targets):
-diff -up linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt
---- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig	2008-04-08 00:15:26.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt	2008-04-08 00:15:33.000000000 -0400
-@@ -230,33 +230,6 @@ Who:	Jean Delvare <khali at linux-fr.org>
- 
- ---------------------------
- 
--What:	bcm43xx wireless network driver
--When:	2.6.26
--Files:	drivers/net/wireless/bcm43xx
--Why:	This driver's functionality has been replaced by the
--	mac80211-based b43 and b43legacy drivers.
--Who:	John W. Linville <linville at tuxdriver.com>
--
-----------------------------
--
--What:	ieee80211 softmac wireless networking component
--When:	2.6.26 (or after removal of bcm43xx and port of zd1211rw to mac80211)
--Files:	net/ieee80211/softmac
--Why:	No in-kernel drivers will depend on it any longer.
--Who:	John W. Linville <linville at tuxdriver.com>
--
-----------------------------
--
--What:	rc80211-simple rate control algorithm for mac80211
--When:	2.6.26
--Files:	net/mac80211/rc80211-simple.c
--Why:	This algorithm was provided for reference but always exhibited bad
--	responsiveness and performance and has some serious flaws. It has been
--	replaced by rc80211-pid.
--Who:	Stefano Brivio <stefano.brivio at polimi.it>
--
-----------------------------
--
- What (Why):
- 	- include/linux/netfilter_ipv4/ipt_TOS.h ipt_tos.h header files
- 	  (superseded by xt_TOS/xt_tos target & match)
++			if (sband->bitrates[i].bitrate != 10 &&
++			    sband->bitrates[i].bitrate != 20 &&
++			    sband->bitrates[i].bitrate != 55 &&
++			    sband->bitrates[i].bitrate != 110)
++				sband->bitrates[i].flags |=
++					IEEE80211_RATE_ERP_G;
++		}
++		WARN_ON(want != 0 && want != 3 && want != 6);
++		break;
++	case IEEE80211_NUM_BANDS:
++		WARN_ON(1);
++		break;
++	}
++}
++
++void ieee80211_set_bitrate_flags(struct wiphy *wiphy)
++{
++	enum ieee80211_band band;
++
++	for (band = 0; band < IEEE80211_NUM_BANDS; band++)
++		if (wiphy->bands[band])
++			set_mandatory_flags_band(wiphy->bands[band], band);
++}

linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch:

Index: linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch	17 Apr 2008 08:04:31 -0000	1.6
+++ linux-2.6-xen-0001-squashfs-Fix-build-without-CONFIG_SMP.patch	8 May 2008 08:57:49 -0000	1.7
@@ -1,4 +1,4 @@
-From 24663fc99eefba308fdb0f4cb191f7cea7253ca0 Mon Sep 17 00:00:00 2001
+From af6eed7bbc5ccbca547b0fd22499a9b9c704caa0 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Wed, 5 Mar 2008 12:50:50 +0000
 Subject: [PATCH] squashfs: Fix build without CONFIG_SMP

linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch:

Index: linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch	17 Apr 2008 08:04:31 -0000	1.6
+++ linux-2.6-xen-0002-xen-execshield-Add-xen-specific-load_user_cs_desc.patch	8 May 2008 08:57:49 -0000	1.7
@@ -1,4 +1,4 @@
-From 01e03d706ed94a6510f1db7b349248fc1482cd9b Mon Sep 17 00:00:00 2001
+From 97f35f84839a7f77b3b1eda2885ab93d2ec37cc4 Mon Sep 17 00:00:00 2001
 From: Stephen Tweedie <sct at redhat.com>
 Date: Tue, 11 Mar 2008 18:05:30 +0000
 Subject: [PATCH] xen execshield: Add xen-specific load_user_cs_desc()

linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch:

Index: linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch	17 Apr 2008 08:04:31 -0000	1.6
+++ linux-2.6-xen-0003-xen-execshield-fix-endless-GPF-fault-loop.patch	8 May 2008 08:57:49 -0000	1.7
@@ -1,4 +1,4 @@
-From a59694addaf0470886d211735d6df258f7273387 Mon Sep 17 00:00:00 2001
+From 7880c7d164f328bab85fc0e24b7adaf7b392b0e6 Mon Sep 17 00:00:00 2001
 From: Stephen Tweedie <sct at redhat.com>
 Date: Tue, 11 Mar 2008 18:07:31 +0000
 Subject: [PATCH] xen execshield: fix endless GPF fault loop

linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch:

Index: linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch	17 Apr 2008 08:04:31 -0000	1.5
+++ linux-2.6-xen-0004-xen-Make-xen-blkfront-write-its-protocol-ABI-to-xen.patch	8 May 2008 08:57:49 -0000	1.6
@@ -1,4 +1,4 @@
-From 3070ddb6b32a10215cc0cc4b73bb93c665bf7e78 Mon Sep 17 00:00:00 2001
+From 5928a73a5aa8b897546e81f9a0ae7fb936765a91 Mon Sep 17 00:00:00 2001
 From: Markus Armbruster <armbru at redhat.com>
 Date: Mon, 25 Feb 2008 14:02:24 +0100
 Subject: [PATCH] xen: Make xen-blkfront write its protocol ABI to xenstore

linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch:

Index: linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0005-xen-pvfb-Para-virtual-framebuffer-keyboard-and-poi.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From ccda62aeb230f90c48ad54fa17ecc0950a7829b6 Mon Sep 17 00:00:00 2001
+From ad5c71757e625394ad195cc013f16ce037c79856 Mon Sep 17 00:00:00 2001
 From: Markus Armbruster <armbru at redhat.com>
 Date: Mon, 25 Feb 2008 14:06:46 +0100
 Subject: [PATCH] xen pvfb: Para-virtual framebuffer, keyboard and pointer driver

linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch:

Index: linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0006-xen-Enable-Xen-console-by-default-in-domU.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 246e1fc0e1db8cd62e7c297559a34b3be729c76e Mon Sep 17 00:00:00 2001
+From 662f232fa2f21e606bc02cab9d072619202dc152 Mon Sep 17 00:00:00 2001
 From: Markus Armbruster <armbru at redhat.com>
 Date: Thu, 10 Apr 2008 17:46:39 +0200
 Subject: [PATCH] xen: Enable Xen console by default in domU

linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch:

Index: linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch	17 Apr 2008 08:04:31 -0000	1.9
+++ linux-2.6-xen-0007-xen-Module-autoprobing-support-for-frontend-drivers.patch	8 May 2008 08:57:49 -0000	1.10
@@ -1,4 +1,4 @@
-From 24dca326fef5b02ebdaec5f7325cb2ac09ffa946 Mon Sep 17 00:00:00 2001
+From 697ec702af9803c2e53dcb9fa38f6f5604a25000 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Fri, 22 Feb 2008 12:42:52 +0000
 Subject: [PATCH] xen: Module autoprobing support for frontend drivers

linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch:

Index: linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch	17 Apr 2008 08:04:31 -0000	1.9
+++ linux-2.6-xen-0008-xen-Add-compatibility-aliases-for-frontend-drivers.patch	8 May 2008 08:57:49 -0000	1.10
@@ -1,4 +1,4 @@
-From e1f36635f830a3f23a1a95507a951316f845d488 Mon Sep 17 00:00:00 2001
+From 0999bcb0e7098a32768311d97fa449dc0cc5ec16 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Thu, 21 Feb 2008 11:13:12 +0000
 Subject: [PATCH] xen: Add compatibility aliases for frontend drivers

linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch:

Index: linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0009-xen-blkfront-Delay-wait-for-block-devices-until-aft.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From f39c4a4296630435220f4485cfc61b895642d188 Mon Sep 17 00:00:00 2001
+From 458f829bdf6565d0b1913e581dbab21c4a065ba4 Mon Sep 17 00:00:00 2001
 From: Christian Limpach <Christian.Limpach at xensource.com>
 Date: Wed, 19 Mar 2008 15:54:48 +0000
 Subject: [PATCH] xen blkfront: Delay wait for block devices until after the disk is added.

linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch:

Index: linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0010-xen-Add-a-vmlinuz-target.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From f04b0fa143f681470cf515151491dc6359ec2bc9 Mon Sep 17 00:00:00 2001
+From 055c80febe57c4d5a5f0c81754516b75f52d476d Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Tue, 19 Feb 2008 15:34:32 +0000
 Subject: [PATCH] xen: Add a vmlinuz target

linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch:

Index: linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0011-xen-Add-empty-xenctrl-module.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From 037e96d5c044d17904362e03f59ce7617e7ad0e1 Mon Sep 17 00:00:00 2001
+From 8f2ece204c9a1ab318862d60c29b4331eaac4419 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 4 Feb 2008 08:30:37 +0000
 Subject: [PATCH] xen: Add empty xenctrl module

linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch:

Index: linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0012-xen-Add-proc-xen-capabilities.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From 923fc581e06dcb104c23121133e16dc1206d5820 Mon Sep 17 00:00:00 2001
+From 2146d3cd7413d7702af0644dc69e75ba4d4d0f8f Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 4 Feb 2008 09:16:51 +0000
 Subject: [PATCH] xen: Add /proc/xen/capabilities

linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch:

Index: linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0013-xen-Add-proc-xen-privcmd.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From e217efac809f98813a03237ebd1ba25c2033c2d9 Mon Sep 17 00:00:00 2001
+From 2bce049470c2bb581fe1a6e99dedcdd3d47ebf61 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 4 Feb 2008 08:24:57 +0000
 Subject: [PATCH] xen: Add /proc/xen/privcmd

linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch:

Index: linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0014-xen-Add-proc-xen-xenbus.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From 8b4585c4677d8e9e58a1e156b113494abd74c541 Mon Sep 17 00:00:00 2001
+From f2d3644b2396df284cfc328ec712069d1cb5e84c Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 4 Feb 2008 22:04:36 +0000
 Subject: [PATCH] xen: Add /proc/xen/xenbus

linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch:

Index: linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch	17 Apr 2008 08:04:31 -0000	1.8
+++ linux-2.6-xen-0015-xen-Add-Xen-s-sys-hypervisor-interface.patch	8 May 2008 08:57:49 -0000	1.9
@@ -1,4 +1,4 @@
-From a3bd6211ccaf28b2325c6034d3fe24859b184a1f Mon Sep 17 00:00:00 2001
+From 5126997b5dfe79572d98199d585b502c1ba16bc0 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Thu, 7 Feb 2008 15:32:28 +0000
 Subject: [PATCH] xen: Add Xen's /sys/hypervisor interface

linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch:

Index: linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0016-xen-x86_64-Add-64-bit-version-of-privcmd_hypercall.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 3ba4fd12c6ff5269a2e727c5f84aa7a18b8fa4a3 Mon Sep 17 00:00:00 2001
+From acd86e70c83a2b2cb5644777812f03a957590f30 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Thu, 6 Mar 2008 11:10:59 +0000
 Subject: [PATCH] xen x86_64: Add 64 bit version of privcmd_hypercall()

linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch:

Index: linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0017-xen-x86_64-Only-define-load_user_cs_desc-on-32-bi.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 9376fdccd81414dacc8db02b81bba632da0efad1 Mon Sep 17 00:00:00 2001
+From d2382e50774e4d4160bea2382f4205aca1d88bcd Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Tue, 25 Mar 2008 11:56:43 +0000
 Subject: [PATCH] xen x86_64: Only define load_user_cs_desc() on 32 bit

linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch:

Index: linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0018-xen-expose-set_pte_vaddr-and-make-xen-use-it.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From f6a60c5b6dfd7b4a74bfb12740d202c56f262705 Mon Sep 17 00:00:00 2001
+From 20b641b47621e5a8dc99bdf9dd0f32b77c98f24f Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 28 Jan 2008 15:38:03 +0000
 Subject: [PATCH] xen: expose set_pte_vaddr() and make xen use it

linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch:

Index: linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0019-xen-dom0-Add-set_fixmap-pv_mmu_ops.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 4975fbff3f18ca2cbb3019bf428cb9507ca66466 Mon Sep 17 00:00:00 2001
+From 92f99ad7e54236650176b2fcd84c403643b0b1e5 Mon Sep 17 00:00:00 2001
 From: Mark McLoughlin <markmc at redhat.com>
 Date: Mon, 28 Jan 2008 15:42:08 +0000
 Subject: [PATCH] xen dom0: Add set_fixmap pv_mmu_ops.

linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch:

Index: linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0020-x86_64-Expose-set_pte_vaddr.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From e6057b64c93bff5db61e17d35d836abb8c80e244 Mon Sep 17 00:00:00 2001
+From 4c28f9d96d76547f77f2681fd1b786f90245447b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 3 Mar 2008 15:03:42 -0300
 Subject: [PATCH] x86_64: Expose set_pte_vaddr()

linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch:

Index: linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0021-x86_64-Split-set_pte_vaddr.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 94105deeacbfac6e4baceb55e79b60c7301c03f6 Mon Sep 17 00:00:00 2001
+From 0a06235b9f8be88791d7eab852056e79fa168e4d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 12:41:04 -0200
 Subject: [PATCH] x86_64: Split set_pte_vaddr()

linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch:

Index: linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0022-x86_64-Add-clear_fixmap.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 0d7f467f0e92b341531c4df9480808bfd9f08469 Mon Sep 17 00:00:00 2001
+From 9a9c227ee145706730688a205a7d467e059905f8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 3 Mar 2008 16:31:57 -0300
 Subject: [PATCH] x86_64: Add clear_fixmap()

linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch:

Index: linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0023-xen-x86_64-Make-set_fixmap-a-paravirt-op-on-64-bi.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From f53c0ea44f0b4f95c50dd9f3558cf4de7a03fbcd Mon Sep 17 00:00:00 2001
+From f2ba216c2dbfbd877e44a5269be7a9344008442d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 3 Mar 2008 14:36:59 -0300
 Subject: [PATCH] xen x86_64: Make set_fixmap() a paravirt op on 64-bit

linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch:

Index: linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0024-xen-x86_64-Hack-to-set-vsyscall-pages-on-user-space.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From b4f9544cfcb40cff3dab584dcfa75c6b5abf57e1 Mon Sep 17 00:00:00 2001
+From 8b59eba78e5daba6aff32cc3d7374ed42a029873 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 12:48:51 -0200
 Subject: [PATCH] xen x86_64: Hack to set vsyscall pages on user-space pagetables also (FIXME)

linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch:

Index: linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0025-Handle-VSYSCALL_FIRST_PAGE-on-xen_set_pte.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 98731e0f114220a90541120ffce6bf72555e0c8e Mon Sep 17 00:00:00 2001
+From 88e535c88561f4b4e0d6182bf72166e9d53bf055 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 7 Mar 2008 18:53:28 -0300
 Subject: [PATCH] Handle VSYSCALL_FIRST_PAGE on xen_set_pte()

linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch:

Index: linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0026-DMI-Define-dmi_scan_machine-as-no-op-if-CONFIG_DM.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 51a3177fa69becc4211e7d471128fc611e0b8727 Mon Sep 17 00:00:00 2001
+From b21984a7e43ae5f5c9080884011e162902524c9d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at monstro.(none)>
 Date: Thu, 28 Feb 2008 12:16:04 -0300
 Subject: [PATCH] DMI: Define dmi_scan_machine() as no-op if CONFIG_DMI is not set

linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch:

Index: linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0027-ACPI-thermal-Compile-without-CONFIG_DMI.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 676d91bc6972b8fe9d2dfa49960c917e80f8f8a8 Mon Sep 17 00:00:00 2001
+From ea4c3f988f2ebb02b938d8924395d8ff3a5c5d96 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 4 Mar 2008 16:59:48 -0300
 Subject: [PATCH] ACPI: thermal: Compile without CONFIG_DMI

linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch:

Index: linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0028-xen-x86_64-Remove-the-640K-1M-hole-and-disable-DMI.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 91304aa707ef68c92bb9ae3651b1b7e9808caab7 Mon Sep 17 00:00:00 2001
+From d55a7c94f028b5aa7868d1dc15d5943dc178adc4 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 5 Mar 2008 11:48:34 -0300
 Subject: [PATCH] xen x86_64: Remove the 640K-1M hole and disable DMI (TEMPORARY)

linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch:

Index: linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0029-xen-x86_64-Add-update_va_mapping-64-bit-code.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 9cdf45415a0b3071facc618cda387179d263124a Mon Sep 17 00:00:00 2001
+From 0a99755497d7246b170e3f8443f2e20ebf74a706 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 14:50:24 -0200
 Subject: [PATCH] xen x86_64: Add update_va_mapping 64-bit code

linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch:

Index: linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0030-x86_64-Add-sync_cmpxchg.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 82328d0ef4a109e66264e70692fec273b201ee41 Mon Sep 17 00:00:00 2001
+From 06714e573e78be221da6d49befe6badebcd06c85 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 18:08:41 -0200
 Subject: [PATCH] x86_64: Add sync_cmpxchg()

linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch:

Index: linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0031-xen-x86_64-Implement-HYPERVISOR-MULTI-_update_desc.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From c0568741005d3ff5388486f7a58130f737b2ecb3 Mon Sep 17 00:00:00 2001
+From b45b33231c60d8ae47f3faffca316e9e58da50f8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 18:09:08 -0200
 Subject: [PATCH] xen x86_64: Implement {HYPERVISOR,MULTI}_update_descriptor()

linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch:

Index: linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0032-xen-x86_64-Add-hacky-64-bit-x86_-read-write-_percpu.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 8678e0caab8cd32d1d5cb5e603287cdb2f414ccb Mon Sep 17 00:00:00 2001
+From f2d23e2ae03e1a2757e30390fdde3db86a56b01a Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 18:21:29 -0200
 Subject: [PATCH] xen x86_64: Add hacky 64-bit x86_{read,write}_percpu()

linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch:

Index: linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0033-xen-x86_64-Use-x86_read_percpu-only-to-refer-to-a.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 93e241b49359a21701d1df0a9bea5ee6e3d6d3d5 Mon Sep 17 00:00:00 2001
+From 560621219c15bd80314e068c42b07b561578dc1c Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 19:25:50 -0200
 Subject: [PATCH] xen x86_64: Use x86_read_percpu() only to refer to a variable name

linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch:

Index: linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0034-Better-implementation-of-pte-functions.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 7cff82e458131cb0879de0ccc62f53d1ce80d525 Mon Sep 17 00:00:00 2001
+From 1ea0c3e847a9d9f6bd5e6f214ea3e103a7c3d778 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 19:26:30 -0200
 Subject: [PATCH] Better implementation of pte functions

linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch:

Index: linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0035-Add-FIX_PARAVIRT_BOOTAP-to-fixmap_64.h-too.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 607dca5deb7bdf9a16105ab04f6385f688b8294f Mon Sep 17 00:00:00 2001
+From 83bd08a6a310752d5aaf2be3142ade4cd98ad688 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 19:42:21 -0200
 Subject: [PATCH] Add FIX_PARAVIRT_BOOTAP to fixmap_64.h too

linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch:

Index: linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0036-Add-gate_offset-and-gate_segment-macros.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 314390ad75a51bb7bf7201e4bf8b38dbbea7a9ce Mon Sep 17 00:00:00 2001
+From 7db24b6a809ce7478b441bf3200a03b22167164b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 19:42:54 -0200
 Subject: [PATCH] Add gate_offset() and gate_segment() macros

linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch:

Index: linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0037-xen_write_idt_entry-and-cvt_gate_to_trap.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 7353f8ca123b8099bb4cff0753a94e23cd1dae39 Mon Sep 17 00:00:00 2001
+From d591d14fb3b9fe204096660c4f67fe0f975dd25d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 19:43:41 -0200
 Subject: [PATCH] xen_write_idt_entry() and cvt_gate_to_trap()

linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch:

Index: linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0038-typedefs-for-pte_val-and-friends.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From d66f77312465174160925576d6ebca34523306b4 Mon Sep 17 00:00:00 2001
+From 1900fc7845d01abd06ea3d52c5e3a4d2577e4d4c Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at Rawhide-64.localdomain>
 Date: Tue, 27 Nov 2007 20:09:43 -0200
 Subject: [PATCH] typedefs for pte_val() and friends

linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch:

Index: linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0039-x86_64-implementation-of-some-page.h-macros.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 6ef5522b5ec26dd6861e3b51aed11c3addc09525 Mon Sep 17 00:00:00 2001
+From 2b3074232c69b79517c4958c226c522dec3eb371 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 28 Nov 2007 12:20:59 -0200
 Subject: [PATCH] x86_64 implementation of some page.h macros

linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch:

Index: linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0040-Chainsaw-style-ifdefs.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From d6eafd290268507d0d004f75d96c5912fb3336b3 Mon Sep 17 00:00:00 2001
+From e8df6a18667077b16726c7be6b71e9967d9a0d31 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 28 Nov 2007 12:21:33 -0200
 Subject: [PATCH] Chainsaw-style #ifdefs

linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch:

Index: linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0041-xen-Make-xen_pte_val-generic.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 38f761fca639ce462f3184daecebb18b063316e7 Mon Sep 17 00:00:00 2001
+From ab86abe31ce984cfb76f01cbddd5ba2f7b6f5c10 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 28 Nov 2007 17:53:17 -0200
 Subject: [PATCH] xen: Make xen_pte_val() generic

linux-2.6-xen-0042-More-chainsaw-ifdefs.patch:

Index: linux-2.6-xen-0042-More-chainsaw-ifdefs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0042-More-chainsaw-ifdefs.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0042-More-chainsaw-ifdefs.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0042-More-chainsaw-ifdefs.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From db80140931aa2ae0536fab28e5aebd24e8256239 Mon Sep 17 00:00:00 2001
+From 6e6a82e2cd1ffd2fcdd89452d8deaa0ecf7deea4 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 28 Nov 2007 17:54:25 -0200
 Subject: [PATCH] More chainsaw-ifdefs

linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch:

Index: linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0043-Chainsaw-ifdefs-on-assembly-percpu-handling.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 83434296ebd545e4342c89aed7113274c63a36fe Mon Sep 17 00:00:00 2001
+From ba2abafd8f490a218ccbdd48966c23197b06f804 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 28 Nov 2007 17:55:00 -0200
 Subject: [PATCH] Chainsaw-ifdefs on assembly percpu handling

linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch:

Index: linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0044-x86_64-percpu-assembly-macros.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 99a35b361b4efabf50337f9f2a9e548c50e566cb Mon Sep 17 00:00:00 2001
+From 47c68443f2c4df9756b71c87e5821a616476dc09 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 29 Nov 2007 16:05:08 -0200
 Subject: [PATCH] x86_64 percpu assembly macros

linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch:

Index: linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0045-Some-xen-asm.S-x86_64-code.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From e48008fb1c7ecc9686da52875c1687485a0cd613 Mon Sep 17 00:00:00 2001
+From 3746c62aafd52fa4f1b8a73a34debfd00d17c94f Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 29 Nov 2007 16:06:30 -0200
 Subject: [PATCH] Some xen-asm.S x86_64 code

linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch:

Index: linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0046-Chainsaw-party-SPLITME.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 1355d1f32472a6617ed41fe7c4407592a96e944d Mon Sep 17 00:00:00 2001
+From 7451160ea8533711a9cb8036ecc283e8017aae46 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 3 Dec 2007 17:28:38 -0200
 Subject: [PATCH] Chainsaw party (SPLITME)

linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch:

Index: linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0047-xen-asm.S-x86_64-notes.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 5ff57341c0b638831bfd91801142310f9206a5e6 Mon Sep 17 00:00:00 2001
+From 99b8cf29c1edfb13766e100a09ef122d4f6518ab Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 4 Dec 2007 14:43:21 -0200
 Subject: [PATCH] xen-asm.S: x86_64 notes

linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch:

Index: linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0048-xen-x86_64-Make-hypercall-assembly-code-work.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From c83e0eda9e665d2f1607a46e778d8c907814a36e Mon Sep 17 00:00:00 2001
+From 8ccbc05f034c4946980bf17bde3db1720bd7d6ec Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 4 Dec 2007 16:25:41 -0200
 Subject: [PATCH] xen x86_64: Make hypercall assembly code work

linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch:

Index: linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0049-xen-x86_64-pda-initialization.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 872deddb52216dce96e0cacda70a18334e32c4ec Mon Sep 17 00:00:00 2001
+From e89a80ee2918d5007713d10aed9f944c3b4a43c2 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 4 Dec 2007 17:01:56 -0200
 Subject: [PATCH] xen x86_64 pda initialization

linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch:

Index: linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0050-Disable-discover_ebda-under-paravirt.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From 9f404979839e554937bb00a0536d16ce94e5bb1f Mon Sep 17 00:00:00 2001
+From fdd5098a41b3a6d69bb069385a6db49b2253afc5 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 5 Dec 2007 16:58:09 -0200
 Subject: [PATCH] Disable discover_ebda() under paravirt

linux-2.6-xen-0051-Disable-early_printk-by-default.patch:

Index: linux-2.6-xen-0051-Disable-early_printk-by-default.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0051-Disable-early_printk-by-default.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0051-Disable-early_printk-by-default.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0051-Disable-early_printk-by-default.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From fd534ffd75350b7f812001b003f060918edcd279 Mon Sep 17 00:00:00 2001
+From 1cf5316d6f566658cee940580d7678136b224e50 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 5 Dec 2007 17:21:53 -0200
 Subject: [PATCH] Disable early_printk() by default

linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch:

Index: linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0052-xen-Set-__HYPERVISOR_VIRT_START-for-x86_64.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From bfc3bdbb152e2bfa79830e74db141d27113c0a07 Mon Sep 17 00:00:00 2001
+From 25ef345e05bba8fd3b93c76d3d96440ddb919356 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 5 Dec 2007 17:43:29 -0200
 Subject: [PATCH] xen: Set __HYPERVISOR_VIRT_START for x86_64

linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch:

Index: linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0053-Set-__PAGE_OFFSET-as-required-by-Xen.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From b4952be082d688c3991937087b4b52986090615d Mon Sep 17 00:00:00 2001
+From aabfb5575b66ae23c82ed03f26cb6ce030ec4fa9 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 5 Dec 2007 17:45:55 -0200
 Subject: [PATCH] Set __PAGE_OFFSET as required by Xen

linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch:

Index: linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0054-DEBUG-Add-xprintk-to-log-directly-via-hypercall-fo.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From aa819a503e9dab87d2451996ab75133b2022f871 Mon Sep 17 00:00:00 2001
+From 0b59d76c09e7f0481cec12d80a101a3bc39d85d5 Mon Sep 17 00:00:00 2001
 From: Stephen Tweedie <sct at redhat.com>
 Date: Wed, 21 Nov 2007 18:40:31 +0000
 Subject: [PATCH] DEBUG: Add xprintk to log directly via hypercall, for early debugging

linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch:

Index: linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch	17 Apr 2008 08:04:31 -0000	1.3
+++ linux-2.6-xen-0055-DEBUG-Add-xprintk-debugging-printk-prototype-to-hvc.patch	8 May 2008 08:57:49 -0000	1.4
@@ -1,4 +1,4 @@
-From f2a04165bfe4406a0d1b12db37d133f7ab3cc102 Mon Sep 17 00:00:00 2001
+From b2966d05910b77f8e0d11a777cbb82f1697d8807 Mon Sep 17 00:00:00 2001
 From: Stephen Tweedie <sct at redhat.com>
 Date: Tue, 27 Nov 2007 12:56:49 +0000
 Subject: [PATCH] DEBUG: Add xprintk debugging-printk prototype to hvc-console.h.

linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch:

Index: linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0056-Use-__pgd-on-mk_kernel_pgd.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From ba303951493c57c357c78b8555926721d9d20df4 Mon Sep 17 00:00:00 2001
+From 921defb510231ce3d80192f0db292f00fc71f1d0 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 11 Dec 2007 12:00:09 -0200
 Subject: [PATCH] Use __pgd() on mk_kernel_pgd()

linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch:

Index: linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0057-Include-user-page-tables-on-head_64.S.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From d84f1d3e1dc0fa31d7a7f459d3c7a4128df26e6d Mon Sep 17 00:00:00 2001
+From b299dcddd7ccb71a3b2535c496cafa0863be8211 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 11 Dec 2007 12:02:11 -0200
 Subject: [PATCH] Include user page tables on head_64.S

linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch:

Index: linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0058-Avoid-using-mk_unsigned_long.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 11ece57847ef88e0c8b0a274cb1e0515b8ef3529 Mon Sep 17 00:00:00 2001
+From 6aca0af8ddc3db314388f9d6ceaf450bbe4c0700 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 11 Dec 2007 16:06:14 -0200
 Subject: [PATCH] Avoid using mk_unsigned_long()

linux-2.6-xen-0059-Lots-of-unrelated-changes.patch:

Index: linux-2.6-xen-0059-Lots-of-unrelated-changes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0059-Lots-of-unrelated-changes.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0059-Lots-of-unrelated-changes.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0059-Lots-of-unrelated-changes.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 33b7f521facc760c3a8139bd956330cda1a389af Mon Sep 17 00:00:00 2001
+From 918a655ceac6d2ab2401ab5af1675d22ead453e2 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 11 Dec 2007 16:14:09 -0200
 Subject: [PATCH] Lots of unrelated changes

linux-2.6-xen-0060-Hack-disable-vsmp.patch:

Index: linux-2.6-xen-0060-Hack-disable-vsmp.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0060-Hack-disable-vsmp.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0060-Hack-disable-vsmp.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0060-Hack-disable-vsmp.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 2dd2b2d9cb9871afcb7b27ebcd58acebcbb867d3 Mon Sep 17 00:00:00 2001
+From 4b3fc42c3dd6a33679ff1e3d007ef937027d776d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 12 Dec 2007 16:19:02 -0200
 Subject: [PATCH] Hack: disable vsmp

linux-2.6-xen-0061-Export-early_make_page_readonly.patch:

Index: linux-2.6-xen-0061-Export-early_make_page_readonly.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0061-Export-early_make_page_readonly.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0061-Export-early_make_page_readonly.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0061-Export-early_make_page_readonly.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From eb1be68fa2e390e6d8ccf3a1f6c0129a96557782 Mon Sep 17 00:00:00 2001
+From 6c4d238a34b6732b0a234f13ad68bf68fba50437 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 12 Dec 2007 16:23:34 -0200
 Subject: [PATCH] Export early_make_page_readonly()

linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch:

Index: linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0062-Disable-multicalls.c-too-verbose-debugging.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 41f4f6ee79371a80482c311d224202f99ae79e31 Mon Sep 17 00:00:00 2001
+From f631d710fe73b4c75b47677d17f710fc659717aa Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 12 Dec 2007 16:24:08 -0200
 Subject: [PATCH] Disable multicalls.c too-verbose debugging

linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch:

Index: linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0063-Xen-64-bit-ready-MMU-operations.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From ed28fe309ac8e99b383d308f87e2cec2b3b6520a Mon Sep 17 00:00:00 2001
+From 1f2a2632fe60a27bbfccbd2ade98f60ea580b53a Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 12:00:39 -0200
 Subject: [PATCH] Xen 64-bit-ready MMU operations

linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch:

Index: linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0064-Some-xen-mmu-pv-ops-implemented.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 9bdd337a97df6e19cc8d518f0cc63451c18476b7 Mon Sep 17 00:00:00 2001
+From 8fb94fa53eb857e7a8ff2e484d0683b2d9757e64 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 12 Dec 2007 16:26:01 -0200
 Subject: [PATCH] Some xen mmu pv-ops implemented

linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch:

Index: linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0065-Trying-to-make-the-pagetable-initialization-code-wor.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 0e9f82c8cfc17b0fb15ca0e0951687cc7c2df281 Mon Sep 17 00:00:00 2001
+From 81e645cbf91f694d163733ef1ac6e33401f2da8f Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 12 Dec 2007 16:26:56 -0200
 Subject: [PATCH] Trying to make the pagetable initialization code work under Xen

linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch:

Index: linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0066-Xen-specific-find_early_table_space-FIXME.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From a9ea6d85c63caff3d79eb765de6931c076708326 Mon Sep 17 00:00:00 2001
+From 4fdaf54244325d330be0b9d6242fb523741e6f43 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 12:15:58 -0200
 Subject: [PATCH] Xen-specific find_early_table_space() (FIXME)

linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch:

Index: linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0067-Xen-call-e820_print_map-when-setting-up-memory.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 093d223cd7e4291fe4c7419ff130e9c9ce89ca77 Mon Sep 17 00:00:00 2001
+From 66d30696f595b77910b1b0c679321b0e54c3344c Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 17 Dec 2007 18:08:13 -0200
 Subject: [PATCH] Xen: call e820_print_map() when setting up memory

linux-2.6-xen-0068-Comment-debugging-msgs.patch:

Index: linux-2.6-xen-0068-Comment-debugging-msgs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0068-Comment-debugging-msgs.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0068-Comment-debugging-msgs.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0068-Comment-debugging-msgs.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 962759e93e1c101b3c26e3fe3b67a948c8b21173 Mon Sep 17 00:00:00 2001
+From ee7b49f93db5ef088f7f20feacc9eb0a293c1359 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 17 Dec 2007 18:08:43 -0200
 Subject: [PATCH] Comment debugging msgs

linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch:

Index: linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0069-Try-to-make-pagetables-read-only.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 856b9dd6237a7f7dacd949c8f0f50ec21fbf7368 Mon Sep 17 00:00:00 2001
+From b1bd3286db121a4bd9182a964d5cf4daa299e560 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 18 Dec 2007 10:21:45 -0200
 Subject: [PATCH] Try to make pagetables read-only

linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch:

Index: linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0070-Debug-dump-pgtables-on-make_page_readonly.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From bcd3f4ae6009563081166e6559eb9181d673d370 Mon Sep 17 00:00:00 2001
+From df528b3036acca74928795c783dc89f63ceb2139 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 18 Dec 2007 12:34:36 -0200
 Subject: [PATCH] Debug: dump pgtables on make_page_readonly()

linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch:

Index: linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0071-Disable-apic-at-compile-time-FIXME.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From c213656eba75f9111cb3add510882a5fd0c57fdd Mon Sep 17 00:00:00 2001
+From 0589ffe9e834527dcb98318274de52b15b84c949 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 18 Dec 2007 16:54:43 -0200
 Subject: [PATCH] Disable apic at compile time (FIXME)

linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch:

Index: linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0072-Parse-early-params-after-init_memory_mapping.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From a37b168b13f4f2c98e586ac9e4389fe2b0936b13 Mon Sep 17 00:00:00 2001
+From a15e2d467609a77958ae8734a8692fba75ae6285 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 18 Dec 2007 17:38:40 -0200
 Subject: [PATCH] Parse early params after init_memory_mapping()

linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch:

Index: linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0073-xen-Move-addr_to_page-to-init.h.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 45176a7b72aa29eb7791a8fa1e5a8150c05e5052 Mon Sep 17 00:00:00 2001
+From a10aa3441fa2276836cea1ead16d174c2d7cb91f Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 18 Dec 2007 17:40:35 -0200
 Subject: [PATCH] xen: Move addr_to_page() to init.h

linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch:

Index: linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0074-Make-xen_pxx_val-and-xen_make_pxx-handle-attr-bi.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 8ed2e2bdb8d9cfe49b9f33f5e6eb98bfa1d8c779 Mon Sep 17 00:00:00 2001
+From 60daf4649c069c46b8248e2d3d57a9a9f3b36285 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 12:31:46 -0200
 Subject: [PATCH] Make xen_pxx_val() and xen_make_pxx() handle attr bits safely

linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch:

Index: linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0075-Pull-xen_finish_init_mappin-from-XS-upstream.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From ea5a2b76fa368394de92f851124e347a649e6980 Mon Sep 17 00:00:00 2001
+From 36f4ac250ee6e824bd5a9e679c57bd458f6f1e78 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:20:18 -0200
 Subject: [PATCH] Pull xen_finish_init_mappin() from XS upstream

linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch:

Index: linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0076-Pull-spp_getpage-changes-from-XS-upstream-REVIEWM.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 68b13009f935825ad5f3aaff839ad9077ee51d15 Mon Sep 17 00:00:00 2001
+From 3745c67c61abda940c75175e41019bd4167c3db1 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:21:20 -0200
 Subject: [PATCH] Pull spp_getpage() changes from XS upstream (REVIEWME)

linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch:

Index: linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0077-Pull-xen_extend_init_mapping-from-XS-upstream-FIX.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 9c31eb1df9cf5c265c486a50dd97e8af7754e56e Mon Sep 17 00:00:00 2001
+From dec562a4bcc151245334c2cc817132ad19968fa8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:22:29 -0200
 Subject: [PATCH] Pull xen_extend_init_mapping() from XS upstream (FIXME)

linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch:

Index: linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0078-New-enum-fixed_addresses-values-REVIEWME.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 74e7559fcb455bb5922d54d3b1a8f2840a3e9f67 Mon Sep 17 00:00:00 2001
+From 5eab7532553ae887d6be1995e455c2029fe70a6d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:28:40 -0200
 Subject: [PATCH] New enum fixed_addresses values (REVIEWME)

linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch:

Index: linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0079-Reserve-bootmem-areas-used-by-Xen-FIXME.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From c9468ba09817a627bf547f57973f7ba14eb2fb5d Mon Sep 17 00:00:00 2001
+From 37a2fad31c8e2cc84ccacdd8246458b545b0edc0 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 20 Dec 2007 16:03:58 -0200
 Subject: [PATCH] Reserve bootmem areas used by Xen (FIXME)

linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch:

Index: linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0080-xen_convert_trap_info-use-sizeof-struct-gate_desc.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 63fe931b9f21fc2c810ff0aa31a12aed0bf22d3c Mon Sep 17 00:00:00 2001
+From a24d5aaec4f2455d43af8e945d5f6f1a986b4820 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 20 Dec 2007 16:45:51 -0200
 Subject: [PATCH] xen_convert_trap_info(): use sizeof(struct gate_desc)

linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch:

Index: linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0081-Call-paravirt_pagetable_setup_-start-done-REVIEW.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From d049728e9303ec5240a26c94fa3fd151728b0fa3 Mon Sep 17 00:00:00 2001
+From 9acaf5ccb40c133202080ee1fa392b284d2a97e8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 21 Dec 2007 11:57:55 -0200
 Subject: [PATCH] Call paravirt_pagetable_setup_{start,done} (REVIEW)

linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch:

Index: linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0082-ifdef-CONFIG_X86_32-on-xen-enlighten.c-REVIEWME.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From 259034f8ec6e6d1de411d7ea60a7819eaa479308 Mon Sep 17 00:00:00 2001
+From 7dee111e52247002b762b17529187ef3bedefbc7 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:34:59 -0200
 Subject: [PATCH] ifdef CONFIG_X86_32 on xen/enlighten.c (REVIEWME)

linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch:

Index: linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch	17 Apr 2008 08:04:31 -0000	1.4
+++ linux-2.6-xen-0083-Handle-Xen-exception-stack-it-is-different-from-bar.patch	8 May 2008 08:57:49 -0000	1.5
@@ -1,4 +1,4 @@
-From ae6e8b1f9015e6c70f6945063bc4002926e81d4f Mon Sep 17 00:00:00 2001
+From cd9a26a02e4feed18125304ece40bcd7f1126eb1 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 24 Dec 2007 17:22:58 -0200
 Subject: [PATCH] Handle Xen exception stack (it is different from baremetal stack) (FIXME)

linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch:

Index: linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0084-Implement-64-bit-version-of-HYPERVISOR_set_callbacks.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 7e0b680f00bb4bc93cd89f234bb7d5b71592372a Mon Sep 17 00:00:00 2001
+From ee51ba0be3da357f4450ff7b12d93df80cc1af98 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 26 Dec 2007 15:51:34 -0200
 Subject: [PATCH] Implement 64-bit version of HYPERVISOR_set_callbacks() (IFDEF?)

linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch:

Index: linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0085-Make-arch_vcpu_info-be-of-the-right-size-on-both-32.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From a607a4a684f04787f4be79a400bd6745be4bcf58 Mon Sep 17 00:00:00 2001
+From b6556a3d96f6a1102507743fc8369773fe2aa87a Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 27 Dec 2007 17:33:32 -0200
 Subject: [PATCH] Make arch_vcpu_info be of the right size on both 32 and 64 bits

linux-2.6-xen-0086-Implement-asm-xen_iret.patch:

Index: linux-2.6-xen-0086-Implement-asm-xen_iret.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0086-Implement-asm-xen_iret.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0086-Implement-asm-xen_iret.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0086-Implement-asm-xen_iret.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 1c03f994392d1c77e9b17e9adff246483082829d Mon Sep 17 00:00:00 2001
+From ff8b19d2970a7e5ca403157a6e2f723d34d4c2b5 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 11 Feb 2008 11:59:29 -0200
 Subject: [PATCH] Implement asm xen_iret

linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch:

Index: linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0087-xen-64-xen_iret-use-iretq-directly-if-returning-t.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 22cc94bb97f4c9ae3fcd3d3c751db935c8c594a2 Mon Sep 17 00:00:00 2001
+From 138779d9cf3420b5e8da41b465d5e050269ba5de Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:54:37 -0200
 Subject: [PATCH] xen-64: xen_iret() use iretq directly if returning to kernel-space

linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch:

Index: linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0088-Implement-xen_irqenable_syscall_ret.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 2763ac022ebd765746ccb681cd637ecfa67e5f09 Mon Sep 17 00:00:00 2001
+From d608f3eb67d6ed6dacc2a95c0860c1723224ce78 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 4 Feb 2008 18:06:53 -0200
 Subject: [PATCH] Implement xen_irqenable_syscall_ret()

linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch:

Index: linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0089-DEBUG-xen_iret-always-return-through-the-hyperviso.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 741632830b8dafd50fbb4b382be683e360d4d29e Mon Sep 17 00:00:00 2001
+From 4789adafea0386bc6fa99cdbc2e659a4974d86ae Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 4 Feb 2008 18:11:05 -0200
 Subject: [PATCH] DEBUG: xen_iret: always return through the hypervisor

linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch:

Index: linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0090-Implement-some-xen-callbacks-on-xen-entry_64.S.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From ff331648798c6d057c6d1863b94d7f294680f811 Mon Sep 17 00:00:00 2001
+From 9802cbc4e934bfe9b68a2906af219a6f32852f04 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 11 Feb 2008 12:00:28 -0200
 Subject: [PATCH] Implement some xen callbacks on xen/entry_64.S

linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch:

Index: linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0091-Xen-specific-ifdef-hacks-on-kernel-entry_64.S-FIXM.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From ac08118201ee71c67427b1ad1c2f78fd7b67f31e Mon Sep 17 00:00:00 2001
+From 985c8db4a7e22503166b601c69fff27fbb7cb1e7 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 11 Feb 2008 12:02:07 -0200
 Subject: [PATCH] Xen-specific #ifdef hacks on kernel/entry_64.S (FIXME)

linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch:

Index: linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0092-Disable-syscall32-code-temporarily-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 726fcb11f4c74135a27cf6d88a48ec83c72b42c7 Mon Sep 17 00:00:00 2001
+From a0c4b99f8f9db5c4517d593b2445c23b41ed03c3 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:30:17 -0200
 Subject: [PATCH] Disable syscall32 code temporarily (FIXME)

linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch:

Index: linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0093-Use-__KERNEL_DS-as-SS-when-returning-to-a-kernel-thr.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 480c680899ff2e22897fc8fea1c7ca9c53315649 Mon Sep 17 00:00:00 2001
+From 2cba14f5667179700b1a85ca34b66232a7a5f780 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:35:15 -0200
 Subject: [PATCH] Use __KERNEL_DS as SS when returning to a kernel thread (VERIFY)

linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch:

Index: linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0094-Use-apic_xen-on-genapic-by-default-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From de9d2e8c81ea41d80f574654aa7fc15f01acb983 Mon Sep 17 00:00:00 2001
+From 1436423d57831406e4167b8a064398116576b4ce Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 13:37:35 -0200
 Subject: [PATCH] Use apic_xen on genapic, by default (FIXME)

linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch:

Index: linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0095-irq-vector-ifdef-chainsaw-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From e0e1c2f6309ea708085ed072c68374888150c8f5 Mon Sep 17 00:00:00 2001
+From d1ffe2244b97a73ffbdb569d86afe3f5e07c3433 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:36:34 -0200
 Subject: [PATCH] irq<->vector #ifdef chainsaw (FIXME)

linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch:

Index: linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0096-ifdef-chainsaw-on-syscall_init-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From d58ed3742f3b9d01014c1dddfbfd9b43c73b10fb Mon Sep 17 00:00:00 2001
+From daa7ff5f56fabd6edc01a350a440031b0dd63781 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:39:15 -0200
 Subject: [PATCH] ifdef chainsaw on syscall_init() (FIXME)

linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch:

Index: linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0097-Pull-xen-genapic-implementation-from-upstream-Xen.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From b7348c664b725564f88323ed77a870b6b831d5cd Mon Sep 17 00:00:00 2001
+From 2cb452ad402352928b86dbb27463b3e9a15eb1aa Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:40:38 -0200
 Subject: [PATCH] Pull xen genapic implementation from upstream Xen

linux-2.6-xen-0098-Debugging-printk-s.patch:

Index: linux-2.6-xen-0098-Debugging-printk-s.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0098-Debugging-printk-s.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0098-Debugging-printk-s.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0098-Debugging-printk-s.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 05adaa0672c336ccdaae27f796c404d9f2fbb0de Mon Sep 17 00:00:00 2001
+From 4b4d53895abbda37ddaa385c022108567f2e2423 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:41:38 -0200
 Subject: [PATCH] Debugging printk()s

linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch:

Index: linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0099-Leave-lazy_cpu_mode-on-__switch_to.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 258e7b9da1dd4b8168462d4937a5faa9ee3ff54d Mon Sep 17 00:00:00 2001
+From 01c1b66f88df9e557a56b06c2e1f8ea9059cf551 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:43:40 -0200
 Subject: [PATCH] Leave lazy_cpu_mode() on __switch_to()

linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch:

Index: linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0100-xen-64-Handle-fs-and-gs-on-xen_load_tls-properl.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 2bc8b209da0ce377a8c9bfef31bcc567e4299aa1 Mon Sep 17 00:00:00 2001
+From e3c30bcc0885c2d0e0a79e0729076683b22f740f Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:45:33 -0200
 Subject: [PATCH] xen-64: Handle %fs and %gs on xen_load_tls() properly

linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch:

Index: linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0101-Disable-vcpu_info_placement-temporarily-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 941099351b7f546988f06fc62124da5bf35fc728 Mon Sep 17 00:00:00 2001
+From 64cda7a8a5a161317ca2ee7920d3d6e3900a31b0 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 11:46:49 -0200
 Subject: [PATCH] Disable vcpu_info_placement temporarily (FIXME)

linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch:

Index: linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0102-Fix-typo-on-ifdef-again.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From b78f2b0e7c065a27204d347547ae6b05aeaabad0 Mon Sep 17 00:00:00 2001
+From abe6f4955560009c00bbb903624bb3189450429d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 19:13:01 -0200
 Subject: [PATCH] Fix typo on #ifdef (again)

linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch:

Index: linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0103-DEBUG-Don-t-try-to-actually-read-the-page-on-show_.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From af64d525a3cf617dc261392608fb7747a9379adb Mon Sep 17 00:00:00 2001
+From ed49cdf9388bab7642bd188d6a5d989dbc1846d8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 12:23:34 -0200
 Subject: [PATCH] (DEBUG) Don't try to actually read the page on show_pgtable1()

linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch:

Index: linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0104-Make-load_gs_index-a-paravirt-operation.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 9c896a8941d4b979db0b63a7d477054afddeef76 Mon Sep 17 00:00:00 2001
+From 5e8e654dd1c0d9d17e3eeaf1c1f7db5c487c7cd2 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 4 Jan 2008 12:33:43 -0200
 Subject: [PATCH] Make load_gs_index() a paravirt operation

linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch:

Index: linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0105-xen-pgd_walk-use-limit-argument-instead-of-FIXADD.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From c20bdf7b8f3108b8c2007e5955723ff5640e0093 Mon Sep 17 00:00:00 2001
+From 2b27877ff2a99ed4eb5650ea609ac912afc81a3b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 7 Jan 2008 19:06:06 -0200
 Subject: [PATCH] xen pgd_walk: use 'limit' argument instead of FIXADDR_TOP constant

linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch:

Index: linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0106-xen-pgd_walk-Eliminate-BUG_ON-limit-FIXADDR_TOP.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 8b55a0b78952a7a6cafeedc5785cd801b81c1863 Mon Sep 17 00:00:00 2001
+From e2c28982d671301dec03289ff1e8fa86e18ba111 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 7 Jan 2008 19:07:26 -0200
 Subject: [PATCH] xen pgd_walk: Eliminate BUG_ON(limit > FIXADDR_TOP)

linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch:

Index: linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0107-xen-pgd_walk-accept-start-parameter.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From f5108a0d7cacbf6f2e76d9bb08f4b0ec2db18fe3 Mon Sep 17 00:00:00 2001
+From 64acecfdff92ce087bd7d7e55b3d8e5a3a658376 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 7 Jan 2008 19:15:35 -0200
 Subject: [PATCH] xen pgd_walk: accept 'start' parameter

linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch:

Index: linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0108-xen-64-reserve_bootmem-xen_start_info-area.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 6cf5ac8cc4df58e846d1cb9892cf5da1b1fdd20c Mon Sep 17 00:00:00 2001
+From 8d9f33510d173f3f40f84fd71aabdba05d1e646b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 19:51:36 -0200
 Subject: [PATCH] xen-64: reserve_bootmem() xen_start_info area

linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch:

Index: linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0109-pvops-64-call-paravirt_post_allocator_init-on-set.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 7bdcd0a9c534c5993642d228985e05c0938f9a32 Mon Sep 17 00:00:00 2001
+From 9650dbbaae1603e9cb4f4ab8b517b1439a9680cc Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 19:52:23 -0200
 Subject: [PATCH] pvops-64: call paravirt_post_allocator_init() on setup_arch()

linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch:

Index: linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0110-use-write_gdt_entry-on-vsyscall_set_cpu-CLEANME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From e0304ef09b5c205bb0f3e06c946232b0c14ed8e5 Mon Sep 17 00:00:00 2001
+From 32e4e6a2006b693abb117fec86aa253c66dca04a Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 19:53:14 -0200
 Subject: [PATCH] use write_gdt_entry() on vsyscall_set_cpu() (CLEANME)

linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch:

Index: linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0111-xen-64-implement-xen_load_gs_index.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From ba2be3356cbd5022647cd95d46ec60a1f7785d19 Mon Sep 17 00:00:00 2001
+From ab026b483d51d58c77c19d81a25c39c75f2d74d0 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 19:56:21 -0200
 Subject: [PATCH] xen-64: implement xen_load_gs_index()

linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch:

Index: linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0112-include-asm-x86-pgalloc_64.h-pvops-hacks-SPLITME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 716ecef49a853ed5a7277c583719a604f181bfb6 Mon Sep 17 00:00:00 2001
+From ace51064dab1568616cf875fbdffc2b029e2d677 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 20:01:22 -0200
 Subject: [PATCH] include/asm-x86/pgalloc_64.h pvops hacks (SPLITME)

linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch:

Index: linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0113-Multi-pagetable-write_cr3-implementation-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 88886a2a53f3bc5761bc27c1fbe0b50a0deacd02 Mon Sep 17 00:00:00 2001
+From dd8283ee63b9e627fee767ac3e4096e3e54334d3 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 20:02:02 -0200
 Subject: [PATCH] Multi-pagetable write_cr3() implementation (FIXME)

linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch:

Index: linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0114-Disable-the-weird-count-loop-on-kcons_write_dom0.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From f45512d78f1740ced58abdb24f7daa9b1ecdfcf6 Mon Sep 17 00:00:00 2001
+From faa75742ed823510ad5fe912431788555e82ee1b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 15:15:34 -0200
 Subject: [PATCH] Disable the weird count loop on kcons_write_dom0()

linux-2.6-xen-0115-Make-xen_start_info-read-only.patch:

Index: linux-2.6-xen-0115-Make-xen_start_info-read-only.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0115-Make-xen_start_info-read-only.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0115-Make-xen_start_info-read-only.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0115-Make-xen_start_info-read-only.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From e353e5b752fdf09a53678852fba4c6aeca0521fc Mon Sep 17 00:00:00 2001
+From 6f6d766176dbed836f7d07fe375afe40d77883c2 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 14 Jan 2008 20:20:55 -0200
 Subject: [PATCH] Make xen_start_info read-only

linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch:

Index: linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0116-Hack-to-implement-return-to-userspace-without-SWAPGS.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 0ad8cf63312ab9eaf02efdd148eed9151894ef0f Mon Sep 17 00:00:00 2001
+From f0599a6084ce42996a60c3b90127d06342fbdc41 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 18 Jan 2008 17:12:43 -0200
 Subject: [PATCH] Hack to implement return to userspace without SWAPGS (CLEANME)

linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch:

Index: linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0117-Xen-SEGBASE_-defines.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 359c3142f6f537a85144ad1870e4a96be3da2c00 Mon Sep 17 00:00:00 2001
+From dc555068236c34c6c06d39548416951905001b98 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 15:36:24 -0200
 Subject: [PATCH] Xen: SEGBASE_* defines

linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch:

Index: linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0118-Xen-HYPERVISOR_set_segment_base-implementation.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 064529519ba4f2ce815184d146354835619e029a Mon Sep 17 00:00:00 2001
+From a80763bd176d2c291811011dd7ca897c04f63b8f Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 15:37:20 -0200
 Subject: [PATCH] Xen: HYPERVISOR_set_segment_base() implementation

linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch:

Index: linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0119-Change-signature-of-paravirt_alloc_-pt-pd-REVIEWME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 2a1aa91e63db496076ac6b417fb1aa8a74e10aab Mon Sep 17 00:00:00 2001
+From 725bbff3a6d3b45345b04d24d16d71a2d3b53a3c Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:02:24 -0200
 Subject: [PATCH] Change signature of paravirt_alloc_{pt,pd} (REVIEWME)

linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch:

Index: linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0120-Comment-e820_print_map-call-TEMPORARY.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From be6106b8d83fbe658acd633ca2153abd54092c5c Mon Sep 17 00:00:00 2001
+From 57a317ea06da5511cdd624e06b59d98e18f87a85 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:03:11 -0200
 Subject: [PATCH] Comment e820_print_map() call (TEMPORARY)

linux-2.6-xen-0121-Xen-missing-includes.patch:

Index: linux-2.6-xen-0121-Xen-missing-includes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0121-Xen-missing-includes.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0121-Xen-missing-includes.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0121-Xen-missing-includes.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 2a6f1327e5a750f59d52e1db0b804628c4829bd0 Mon Sep 17 00:00:00 2001
+From fff3b8ed3db416e06332ea394ca4c83f74d42451 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:13:41 -0200
 Subject: [PATCH] Xen: missing #includes

linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch:

Index: linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0122-asm-x86-pgtable_64.h-include-linux-spinlock.h.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From d15a18b45bf04e3243ebe47d6cc7bccd3753a6c9 Mon Sep 17 00:00:00 2001
+From 48803882c783ddb1790885e332c34766bf7398e1 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:14:04 -0200
 Subject: [PATCH] asm-x86/pgtable_64.h: #include <linux/spinlock.h>

linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch:

Index: linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0123-asm-x86-pgtable.h-include-asm-page.h.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From c93c8edba3e456b2b4a3d62ed97b31a22e9a1bb4 Mon Sep 17 00:00:00 2001
+From 537b9d605f42902cc8d80395a4a516f1c6bc00d4 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:14:25 -0200
 Subject: [PATCH] asm-x86/pgtable.h: #include <asm/page.h>

linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch:

Index: linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0124-fix-pxxval_t-usage-on-mm-init_64.c.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From fb3a683602dc721c23506eaed98f4c262d23c3f7 Mon Sep 17 00:00:00 2001
+From d2a2cec40c327774d0867107b876393790c3648e Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:15:55 -0200
 Subject: [PATCH] fix pxxval_t usage on mm/init_64.c

linux-2.6-xen-0125-Missing-Xen-include.patch:

Index: linux-2.6-xen-0125-Missing-Xen-include.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0125-Missing-Xen-include.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0125-Missing-Xen-include.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0125-Missing-Xen-include.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 7ac518694bf8f9aa7fc41820d770193dd762e1bb Mon Sep 17 00:00:00 2001
+From 603e2e9a5bc7b6fbd9c78fcf05a942d05c6ae9c3 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:18:18 -0200
 Subject: [PATCH] Missing Xen #include

linux-2.6-xen-0126-un-static-ipi_to_irq.patch:

Index: linux-2.6-xen-0126-un-static-ipi_to_irq.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0126-un-static-ipi_to_irq.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0126-un-static-ipi_to_irq.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0126-un-static-ipi_to_irq.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 3f45af27e7eb5c6c05f94fedf602fabc60d18fcb Mon Sep 17 00:00:00 2001
+From 27be8e5b886e310c793b5e6c48c2481b07b38b91 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 16:26:52 -0200
 Subject: [PATCH] un-static ipi_to_irq

linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch:

Index: linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0127-Don-t-use-_PAGE_GLOBAL-bit-under-Xen-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From d2399cd2209800ecdbde1763b5516c75af86e355 Mon Sep 17 00:00:00 2001
+From 7c0f50a75f7613ec9adfa15b3e2dbcd5f29e7b4b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 17:26:40 -0200
 Subject: [PATCH] Don't use _PAGE_GLOBAL bit under Xen (FIXME)

linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch:

Index: linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0128-Trying-to-organize-the-xen-bootmem-allocation-mess.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From cc3a5330ad96089d6e72ed3dbb7e9f261a4127b3 Mon Sep 17 00:00:00 2001
+From 05665c81791cb2b0fae23f7b37f775fc92d27cae Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 23 Jan 2008 18:51:58 -0200
 Subject: [PATCH] Trying to organize the xen bootmem allocation mess (REVIEWME)

linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch:

Index: linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0129-Xen-reserve_bootmem-xenstore-and-console-interfac.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 76a697f840a60434ace25dc3fc67c54c040807a8 Mon Sep 17 00:00:00 2001
+From 788590a16c6cf97ba5b0aa0eb569294bf613757c Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 11:16:57 -0200
 Subject: [PATCH] Xen: reserve_bootmem() xenstore and console interface pages

linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch:

Index: linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0130-pvops-64-call-paravirt_activate_mm-on-activate_mm.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From a0e7f7a15fe6c93960aa91d34eb08e814bf3aa47 Mon Sep 17 00:00:00 2001
+From bd13ecdaa72e0515e3f2c300787e0033be3a7bef Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 12:01:11 -0200
 Subject: [PATCH] pvops-64: call paravirt_activate_mm() on activate_mm()

linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch:

Index: linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0131-Xen-64-bit-support-on-xen_pgd_pin.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 744d9d04318aa224e697375333cf9ea3a0ef4645 Mon Sep 17 00:00:00 2001
+From 529c106e128080f8bafd26b3523da31f11a68677 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 12:04:10 -0200
 Subject: [PATCH] Xen: 64-bit support on xen_pgd_pin()

linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch:

Index: linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0132-Xen-64-pin-user-PGD-on-activate_mm-and-dup_mmap.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 960214f45fc39c79908daaba745f9813aeba1336 Mon Sep 17 00:00:00 2001
+From 6389d23a8a5b938b03b943e3c8176d92a4b16c49 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 12:05:30 -0200
 Subject: [PATCH] Xen-64: pin user PGD on activate_mm() and dup_mmap()

linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch:

Index: linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0133-pgd_walk-changes-to-make-pgd-pinning-work-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From abc1b733749fcf89195d631083c42316593590b4 Mon Sep 17 00:00:00 2001
+From 2e6485d189be9d5c65497ae01435b5fd62e6e6fd Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 12:20:28 -0200
 Subject: [PATCH] pgd_walk() changes to make pgd pinning work (FIXME)

linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch:

Index: linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0134-Xen-Add-a-order-parameter-to-pgd_walk.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 190c7f92d4562bf68f968922385d8827a2cc725e Mon Sep 17 00:00:00 2001
+From b778df245b3f75a52383ba34c21c7291d3e6937d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 13:38:09 -0200
 Subject: [PATCH] Xen: Add a order parameter to pgd_walk()

linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch:

Index: linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0135-Xen-64-Unpin-user-pagetable-on-xen_pgd_unpin.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 9db9c8da726e25f93b9c064e5cda381ba9f712cd Mon Sep 17 00:00:00 2001
+From 37e4ba46f78a15faad25c5003cd860aa8de564e8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 13:41:33 -0200
 Subject: [PATCH] Xen-64: Unpin user pagetable on xen_pgd_unpin()

linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch:

Index: linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0136-Use-un-pin_page-when-un-pinning-pgd.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 56ac2b74702fbd725b2e4c51c0f9c2b653bacdbd Mon Sep 17 00:00:00 2001
+From 5c4374b10f7443a5dbcd75769d5de61567b8867e Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 13 Feb 2008 13:24:31 -0200
 Subject: [PATCH] Use (un)pin_page() when (un)pinning pgd

linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch:

Index: linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0137-Allow-enabling-Xen-on-x86_64.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From dd13951e3b9da1e89a23406c593e40fa5593c8e3 Mon Sep 17 00:00:00 2001
+From dd408663cac75e537a25341c614366ece60b5d5e Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 29 Feb 2008 13:07:13 -0300
 Subject: [PATCH] Allow enabling Xen on x86_64

linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch:

Index: linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0138-Add-include-linux-spinlock_types.h-to-asm-x86-pgt.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From be87123af6d68bd12c07db659fc77347faff1be7 Mon Sep 17 00:00:00 2001
+From 279b23d9c733dbbcd8d1d4dc5252bd82a721d33b Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 29 Feb 2008 13:21:11 -0300
 Subject: [PATCH] Add #include <linux/spinlock_types.h> to asm-x86/pgtable.h

linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch:

Index: linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0139-Restore-some-sanity-on-the-initial-pagetable-bootmem.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 8c531e953028f7afedf794b8c30a7876a8fee268 Mon Sep 17 00:00:00 2001
+From 543e2502a6eae071e65e9f29dc4b35539c4539c7 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 29 Feb 2008 17:29:45 -0300
 Subject: [PATCH] Restore some sanity on the initial pagetable bootmem reservation

linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch:

Index: linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0140-Xen-Use-system_call_after_swapgs-as-the-syscall-c.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From be8eac85360c9794c072b7fde1b8196eca1a96da Mon Sep 17 00:00:00 2001
+From dac5f3fa0b6fe7e6e34c3e81bcfae34f46bd0e01 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Jan 2008 13:05:29 -0200
 Subject: [PATCH] Xen: Use system_call_after_swapgs() as the syscall callback

linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch:

Index: linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0141-Add-a-system_call_after_saveargs-label-to-entry_64.S.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 91af1b7835f5a85fc5ccc1a4022d38224113abb5 Mon Sep 17 00:00:00 2001
+From 8783ce294071ae2b94ea28db5dd83c16400f832d Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 4 Feb 2008 17:26:46 -0200
 Subject: [PATCH] Add a system_call_after_saveargs label to entry_64.S

linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch:

Index: linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0142-Create-xen-specific-syscall-entry.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From f651fb2302e82ffb677241a5e5e1b919f4028fb3 Mon Sep 17 00:00:00 2001
+From 795f645e65849c78833d0615eb5a53aba163d188 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 4 Feb 2008 17:36:08 -0200
 Subject: [PATCH] Create xen-specific syscall entry

linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch:

Index: linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0143-syscall-related-Xen-ifdefs-FIXME.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From c652961120a42fdcb31b2817e8d0863b1bfbcac9 Mon Sep 17 00:00:00 2001
+From 8ef2d5941582fca13702baaeec74cd91bee11174 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 4 Feb 2008 17:38:24 -0200
 Subject: [PATCH] syscall-related Xen #ifdefs (FIXME)

linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch:

Index: linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0144-Point-set_pte-to-xen_set_pte-since-the-beginning.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 4ece102710883da65aa6131036bf7354d1ca9a6c Mon Sep 17 00:00:00 2001
+From d18cb92183f613554c2cc83e944b3177356facd8 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 12:36:28 -0200
 Subject: [PATCH] Point set_pte() to xen_set_pte() since the beginning

linux-2.6-xen-0145-DEBUG-slab-debugging.patch:

Index: linux-2.6-xen-0145-DEBUG-slab-debugging.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0145-DEBUG-slab-debugging.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0145-DEBUG-slab-debugging.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0145-DEBUG-slab-debugging.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From e39d21e365aa46e171e94197dde9fdec10678262 Mon Sep 17 00:00:00 2001
+From ee19ed7e9811b025f1db40b672a94ebcfd55f9cf Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 8 Feb 2008 16:37:16 -0200
 Subject: [PATCH] DEBUG: slab debugging

linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch:

Index: linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0146-pvops-64-Include-rsi-on-the-register-clobber-list.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 9d7b6eb70703f293b4d9881b29e7d27169ebd6a6 Mon Sep 17 00:00:00 2001
+From b8efbe89e2dbc1d56715fc887616908e4ba1a040 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 20 Feb 2008 19:03:55 -0300
 Subject: [PATCH] pvops-64: Include %rsi on the register clobber list for IRQ functions (REVIEWME)

linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch:

Index: linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0147-Xen-64-quick-ugly-hack-to-fix-pgd_clear-pagetabl.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 0f5f6cec686753c7096663ea48add203a8e0106b Mon Sep 17 00:00:00 2001
+From da11b06c198c1536123e5cd40993c7120e193e99 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Wed, 20 Feb 2008 19:04:43 -0300
 Subject: [PATCH] Xen-64: quick, ugly hack to fix pgd_clear() pagetable unpinning (FIXME)

linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch:

Index: linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0148-Add-missing-acpi-include-to-xen-setup.c.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From aa0e5aa81b03e30383e35648cc912796c61a4245 Mon Sep 17 00:00:00 2001
+From 98d3fec085e053ad019602fba62b75ab1e22899a Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 4 Mar 2008 16:59:21 -0300
 Subject: [PATCH] Add missing acpi #include to xen/setup.c

linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch:

Index: linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0149-Don-t-use-FIX_VDSO-on-64-bit.patch	8 May 2008 08:57:49 -0000	1.3
@@ -1,4 +1,4 @@
-From 11ef587617951d5df1ecba7df4f66e71b9dfb761 Mon Sep 17 00:00:00 2001
+From 99fdf6d4b2c21e413d319077c268a3c5b0828059 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Mon, 3 Mar 2008 14:46:56 -0300
 Subject: [PATCH] Don't use FIX_VDSO on 64-bit

linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch:

Index: linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0150-Mark-init-pages-read-write-again-on-free_init_pages.patch	8 May 2008 08:57:50 -0000	1.3
@@ -1,4 +1,4 @@
-From 82cb9b4c9046ece7ad6a1f6d4cb03f4cbab982b4 Mon Sep 17 00:00:00 2001
+From 278a53ed1839c7d988ace45b4017824575f9962e Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 3 Apr 2008 19:09:09 -0300
 Subject: [PATCH] Mark init pages read-write again on free_init_pages()

linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch:

Index: linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0151-reserve_early-kernel-text-and-data-segments.patch	8 May 2008 08:57:50 -0000	1.3
@@ -1,4 +1,4 @@
-From 4392b02aa339534e7255e30e52031ff66e0c440d Mon Sep 17 00:00:00 2001
+From dc26973679b4d4472b43254ffd4cd74589d53404 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Thu, 3 Apr 2008 19:10:10 -0300
 Subject: [PATCH] reserve_early() kernel text and data segments

linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch:

Index: linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch	17 Apr 2008 08:04:31 -0000	1.2
+++ linux-2.6-xen-0152-Xen-Clear-__START_KERNEL_map-PTEs-on-free_init_page.patch	8 May 2008 08:57:50 -0000	1.3
@@ -1,4 +1,4 @@
-From 93ee2997ca1b50cd133d3a9e767851205c222fca Mon Sep 17 00:00:00 2001
+From 08c927be074905d734fa38a52aecb4e491639105 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Tue, 15 Apr 2008 17:59:31 -0300
 Subject: [PATCH] Xen: Clear __START_KERNEL_map PTEs on free_init_pages() (REVIEWME)

linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch:

Index: linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch	25 Apr 2008 16:46:49 -0000	1.1
+++ linux-2.6-xen-0153-Set-pvops-machine_ops-for-Xen-on-x86_64-also-MERGE.patch	8 May 2008 08:57:50 -0000	1.2
@@ -1,4 +1,4 @@
-From 6cfc89e3eccabe7dfb8bb55d01deab7e0006e89f Mon Sep 17 00:00:00 2001
+From 83b2f6a5818636709957419c66707326df9dcce6 Mon Sep 17 00:00:00 2001
 From: Eduardo Habkost <ehabkost at redhat.com>
 Date: Fri, 25 Apr 2008 11:59:45 -0300
 Subject: [PATCH] Set pvops machine_ops for Xen on x86_64 also  (MERGEME)


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/sources,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- sources	17 Apr 2008 08:04:31 -0000	1.16
+++ sources	8 May 2008 08:57:50 -0000	1.17
@@ -1,2 +1,3 @@
 db95a49a656a3247d4995a797d333153  linux-2.6.25.tar.bz2
+c1d1c1542d676ce3143e5713bab2cca4  patch-2.6.25.2.bz2
 4aa57328d0802a063fa67dfc063da30e  xen-3.2.0.tar.gz


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/upstream,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- upstream	17 Apr 2008 08:04:31 -0000	1.6
+++ upstream	8 May 2008 08:57:50 -0000	1.7
@@ -1 +1,2 @@
 linux-2.6.25.tar.bz2
+patch-2.6.25.2.bz2




More information about the scm-commits mailing list