x86_64-2.6.22-rc2-070521-1.bz2 063dd3027e3f030441b67c831c2df445 x86_64-2.6.22-rc2-070521-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=22 EXTRAVERSION=-rc2 i386 | 101 linux/Documentation/kernel-parameters.txt | 2 linux/Makefile | 5 linux/arch/i386/Kconfig | 2 linux/arch/i386/Kconfig.cpu | 2 linux/arch/i386/Makefile | 3 linux/arch/i386/boot/setup.S | 2 linux/arch/i386/defconfig | 249 - linux/arch/i386/kernel/Makefile | 4 linux/arch/i386/kernel/asm-offsets.c | 7 linux/arch/i386/kernel/cpu/amd.c | 4 linux/arch/i386/kernel/cpu/mcheck/k7.c | 6 linux/arch/i386/kernel/cpu/mtrr/cyrix.c | 2 linux/arch/i386/kernel/cpu/mtrr/state.c | 2 linux/arch/i386/kernel/entry.S | 71 linux/arch/i386/kernel/head.S | 5 linux/arch/i386/kernel/paravirt.c | 2 linux/arch/i386/kernel/sched-clock.c | 221 + linux/arch/i386/kernel/setup.c | 3 linux/arch/i386/kernel/smp.c | 5 linux/arch/i386/kernel/smpboot.c | 8 linux/arch/i386/kernel/traps.c | 84 linux/arch/i386/kernel/tsc.c | 67 linux/arch/i386/kernel/unwind.S | 36 linux/arch/i386/kernel/verify_cpu.S | 33 linux/arch/i386/kernel/vmi.c | 4 linux/arch/i386/kernel/vmiclock.c | 4 linux/arch/i386/kernel/vmlinux.lds.S | 1 linux/arch/i386/kernel/vsyscall-note.S | 44 linux/arch/i386/mach-voyager/voyager_thread.c | 2 linux/arch/i386/mm/init.c | 2 linux/arch/i386/mm/pageattr.c | 2 linux/arch/i386/oprofile/nmi_int.c | 9 linux/arch/i386/xen/Kconfig | 11 linux/arch/i386/xen/Makefile | 4 linux/arch/i386/xen/enlighten.c | 1104 +++++ linux/arch/i386/xen/events.c | 588 ++ linux/arch/i386/xen/features.c | 29 linux/arch/i386/xen/manage.c | 143 linux/arch/i386/xen/mmu.c | 561 ++ linux/arch/i386/xen/mmu.h | 60 linux/arch/i386/xen/multicalls.c | 90 linux/arch/i386/xen/multicalls.h | 45 linux/arch/i386/xen/setup.c | 93 linux/arch/i386/xen/smp.c | 405 ++ linux/arch/i386/xen/time.c | 583 ++ linux/arch/i386/xen/xen-asm.S | 114 linux/arch/i386/xen/xen-head.S | 36 linux/arch/i386/xen/xen-ops.h | 71 linux/arch/sparc64/kernel/power.c | 40 linux/arch/x86_64/Makefile | 6 linux/arch/x86_64/defconfig | 286 - linux/arch/x86_64/ia32/ia32_binfmt.c | 1 linux/arch/x86_64/kernel/Makefile | 1 linux/arch/x86_64/kernel/early_printk.c | 7 linux/arch/x86_64/kernel/mce.c | 2 linux/arch/x86_64/kernel/mpparse.c | 20 linux/arch/x86_64/kernel/setup.c | 2 linux/arch/x86_64/kernel/time.c | 2 linux/arch/x86_64/kernel/traps.c | 85 linux/arch/x86_64/kernel/tsc.c | 33 linux/arch/x86_64/kernel/unwind.S | 38 linux/arch/x86_64/kernel/vmlinux.lds.S | 11 linux/arch/x86_64/kernel/vsyscall.c | 27 linux/arch/x86_64/mm/init.c | 9 linux/arch/x86_64/mm/srat.c | 12 linux/arch/x86_64/vdso/Makefile | 49 linux/arch/x86_64/vdso/vclock_gettime.c | 120 linux/arch/x86_64/vdso/vdso-note.S | 12 linux/arch/x86_64/vdso/vdso-start.S | 2 linux/arch/x86_64/vdso/vdso.S | 2 linux/arch/x86_64/vdso/vdso.lds.S | 77 linux/arch/x86_64/vdso/vextern.h | 16 linux/arch/x86_64/vdso/vgetcpu.c | 50 linux/arch/x86_64/vdso/vma.c | 138 linux/arch/x86_64/vdso/voffset.h | 1 linux/arch/x86_64/vdso/vvar.c | 12 linux/drivers/Makefile | 3 linux/drivers/acpi/numa.c | 20 linux/drivers/acpi/numa.c-o | 259 + linux/drivers/acpi/thermal.c | 24 linux/drivers/block/Kconfig | 8 linux/drivers/block/Makefile | 1 linux/drivers/block/xen-blkfront.c | 988 ++++ linux/drivers/char/Kconfig | 8 linux/drivers/char/Makefile | 1 linux/drivers/char/hvc_xen.c | 159 linux/drivers/macintosh/therm_pm72.c | 3 linux/drivers/macintosh/windfarm_core.c | 3 linux/drivers/net/Kconfig | 12 linux/drivers/net/Makefile | 2 linux/drivers/net/hamradio/baycom_epp.c | 2 linux/drivers/net/xen-netfront.c | 1995 ++++++++++ linux/drivers/pnp/pnpbios/core.c | 2 linux/drivers/sbus/char/bbc_envctrl.c | 5 linux/drivers/sbus/char/envctrl.c | 7 linux/drivers/xen/Makefile | 3 linux/drivers/xen/grant-table.c | 576 ++ linux/drivers/xen/xenbus/Makefile | 7 linux/drivers/xen/xenbus/xenbus_client.c | 569 ++ linux/drivers/xen/xenbus/xenbus_comms.c | 233 + linux/drivers/xen/xenbus/xenbus_comms.h | 46 linux/drivers/xen/xenbus/xenbus_probe.c | 935 ++++ linux/drivers/xen/xenbus/xenbus_probe.h | 74 linux/drivers/xen/xenbus/xenbus_xs.c | 861 ++++ linux/fs/ocfs2/heartbeat.c | 2 linux/include/asm-generic/bug.h | 1 linux/include/asm-generic/vmlinux.lds.h | 22 linux/include/asm-i386/bug.h | 2 linux/include/asm-i386/elf.h | 14 linux/include/asm-i386/irq.h | 1 linux/include/asm-i386/mach-default/irq_vectors_limits.h | 2 linux/include/asm-i386/mmu_context.h | 2 linux/include/asm-i386/paravirt.h | 21 linux/include/asm-i386/pgalloc.h | 6 linux/include/asm-i386/sched-clock.h | 49 linux/include/asm-i386/setup.h | 4 linux/include/asm-i386/smp.h | 5 linux/include/asm-i386/timer.h | 2 linux/include/asm-i386/unwind.h | 91 linux/include/asm-i386/vmi_time.h | 2 linux/include/asm-i386/xen/hypercall.h | 431 ++ linux/include/asm-i386/xen/hypervisor.h | 73 linux/include/asm-i386/xen/interface.h | 187 linux/include/asm-x86_64/auxvec.h | 2 linux/include/asm-x86_64/bug.h | 6 linux/include/asm-x86_64/elf.h | 13 linux/include/asm-x86_64/mmu.h | 1 linux/include/asm-x86_64/numa.h | 2 linux/include/asm-x86_64/string.h | 5 linux/include/asm-x86_64/timer.h | 1 linux/include/asm-x86_64/timex.h | 1 linux/include/asm-x86_64/unwind.h | 96 linux/include/asm-x86_64/vgtod.h | 29 linux/include/asm-x86_64/vsyscall.h | 3 linux/include/linux/acpi.h | 2 linux/include/linux/compiler-gcc4.h | 23 linux/include/linux/compiler.h | 16 linux/include/linux/elfnote.h | 18 linux/include/linux/init.h | 8 linux/include/linux/kernel.h | 8 linux/include/linux/kmod.h | 52 linux/include/linux/major.h | 2 linux/include/linux/page-flags.h | 5 linux/include/linux/reboot.h | 5 linux/include/linux/string.h | 4 linux/include/linux/sysctl.h | 1 linux/include/linux/topology.h | 2 linux/include/linux/unwind.h | 63 linux/include/linux/vmalloc.h | 4 linux/include/xen/events.h | 48 linux/include/xen/features.h | 23 linux/include/xen/grant_table.h | 107 linux/include/xen/hvc-console.h | 6 linux/include/xen/interface/elfnote.h | 133 linux/include/xen/interface/event_channel.h | 195 linux/include/xen/interface/features.h | 43 linux/include/xen/interface/grant_table.h | 375 + linux/include/xen/interface/io/blkif.h | 94 linux/include/xen/interface/io/console.h | 23 linux/include/xen/interface/io/netif.h | 156 linux/include/xen/interface/io/ring.h | 260 + linux/include/xen/interface/io/xenbus.h | 42 linux/include/xen/interface/io/xs_wire.h | 87 linux/include/xen/interface/memory.h | 145 linux/include/xen/interface/physdev.h | 145 linux/include/xen/interface/sched.h | 77 linux/include/xen/interface/vcpu.h | 177 linux/include/xen/interface/xen.h | 446 ++ linux/include/xen/page.h | 178 linux/include/xen/xenbus.h | 234 + linux/kernel/Makefile | 1 linux/kernel/cpuset.c | 2 linux/kernel/irq/proc.c | 9 linux/kernel/kmod.c | 222 - linux/kernel/sys.c | 58 linux/kernel/sysctl.c | 10 linux/kernel/unwind.c | 1288 ++++++ linux/lib/Kconfig.debug | 21 linux/lib/Makefile | 2 linux/lib/argv_split.c | 159 linux/lib/kobject_uevent.c | 2 linux/mm/util.c | 30 linux/mm/vmalloc.c | 53 linux/net/bridge/br_stp_if.c | 2 linux/net/irda/irias_object.c | 43 linux/patches/acpi-various-cleanups | 105 linux/patches/add-common-orderly_poweroff | 266 + linux/patches/add-xen-interface-header-files | 99 linux/patches/apic-id | 49 linux/patches/build-tar-files | 20 linux/patches/c3-msr | 29 linux/patches/core-xen-implementation | 144 linux/patches/defconfig-update | 452 ++ linux/patches/define-and-use-local_distance-and-remote_distance | 48 linux/patches/early_print-kernel-console-should-send-crlf-not-lfcr | 42 linux/patches/fam10-string | 18 linux/patches/fix-definition-of-user686 | 26 linux/patches/fix-pge-mask | 36 linux/patches/gcc-5 | 23 linux/patches/gcc-hot-cold | 164 linux/patches/gcc43-memcpy | 33 linux/patches/i386-defconfig-update | 565 ++ linux/patches/i386-stack-align | 14 linux/patches/irq-migrate-report | 25 linux/patches/k6-clear-mce | 41 linux/patches/mce-stack-adjust | 26 linux/patches/mtrr-cpuinit | 36 linux/patches/oprofile-allocation | 39 linux/patches/paravirt-add-a-sched_clock-paravirt_op | 198 linux/patches/paravirt-fix-msr | 39 linux/patches/printk-debug | 26 linux/patches/remove-size-of-apicid_to_node-from-header | 24 linux/patches/remove-swiotlb-init-export | 23 linux/patches/remove-unnecessary-irq-disabling | 34 linux/patches/sched-clock-debug | 27 linux/patches/sched-clock-share | 124 linux/patches/sched-clock64 | 80 linux/patches/series | 63 linux/patches/setup-print-ds | 28 linux/patches/stack-align | 20 linux/patches/tsc-unstable | 67 linux/patches/unwinder | 263 + linux/patches/vdso | 267 + linux/patches/verify-cpu-rename | 42 linux/patches/vsyscall-time-fix | 42 linux/patches/xen-account-for-time-stolen-by-xen | 66 linux/patches/xen-add-early-printk-support-via-hvc-console | 59 linux/patches/xen-add-nosegneg-capability-to-the-vsyscall-page-notes | 60 linux/patches/xen-add-support-for-preemption | 287 + linux/patches/xen-add-the-xen-virtual-network-device-driver | 50 linux/patches/xen-add-the-xenbus-sysfs-and-virtual-device-hotplug-driver | 79 linux/patches/xen-add-xen-grant-table-support | 125 linux/patches/xen-add-xen-interface-header-files | 115 linux/patches/xen-add-xen-virtual-block-device-driver | 68 linux/patches/xen-allocate-and-free-vmalloc-areas | 38 linux/patches/xen-attempt-to-patch-inline-versions-of-common-operations | 173 linux/patches/xen-complete-pagetable-pinning-for-xen | 505 ++ linux/patches/xen-configuration | 30 linux/patches/xen-deal-with-negative-stolen-time | 208 + linux/patches/xen-event-channels | 44 linux/patches/xen-fix-multicall-batching | 210 + linux/patches/xen-handle-external-requests-for-shutdown-reboot-and-sysrq | 29 linux/patches/xen-ignore-rw-mapping-of-ro-pages-in-pagetable_init | 58 linux/patches/xen-implement-xen_sched_clock | 74 linux/patches/xen-lazy-mmu-operations | 119 linux/patches/xen-place-vcpu_info-structure-into-per-cpu-memory-if-possible | 117 linux/patches/xen-rename-xen-netif_-structures-to-xen_netif | 65 linux/patches/xen-use-the-hvc-console-infrastructure-for-xen-console | 82 linux/patches/xen-xen-configuration | 29 linux/patches/xen-xen-machine-operations | 59 linux/patches/xen-xen-smp-guest-support | 434 ++ linux/patches/xen-xen-time-implementation | 42 linux/patches/xen-xen-virtual-mmu | 74 linux/patches/xencleanup-add-argv_split | 49 linux/patches/xencleanup-add-kstrndup | 148 linux/patches/xencleanup-split-usermodehelper-setup-from-execution | 165 linux/patches/xencleanup-tidy-up-usermode-helper-waiting-a-bit | 263 + linux/patches/xencleanup-use-elfnote_h-to-generate-vsyscall-notes | 77 linux/scripts/package/buildtar | 4 linux/security/keys/request_key.c | 3 261 files changed, 25948 insertions(+), 710 deletions(-) Detailed patch listing (individual files found in the patches tar file) Andi Kleen >>defconfig-update<< Update defconfig Andi Kleen >>i386-defconfig-update<< i386: Update defconfig Andi Kleen >>build-tar-files<< Support x86_64 in make buildtar Andi Kleen >>oprofile-allocation<< i386: Fix K8/core2 oprofile on multiple CPUs Andi Kleen >>gcc-5<< Support gcc 5 properly Andi Kleen >>k6-clear-mce<< i386: Clear MCE flag on AMD K6 Christian Volkmann >>setup-print-ds<< i386: Fix wrong CPU error message in early boot path Andi Kleen >>c3-msr<< i386: Enable CX8/PGE CPUID bits early on VIA C3 Yinghai Lu >>early_print-kernel-console-should-send-crlf-not-lfcr<< early_print kernel console should send CRLF not LFCR john stultz >>vsyscall-time-fix<< vsyscall time() fix Brian Gerst >>fix-pge-mask<< i386: fix PGE mask Andi Kleen >>stack-align<< Tell gcc to only align stack to 8 bytes Andi Kleen >>apic-id<< Don't rely on a unique IO-APIC ID Andi Kleen >>irq-migrate-report<< Report the pending irq if available in smp_affinity David Rientjes >>define-and-use-local_distance-and-remote_distance<< define and use LOCAL_DISTANCE and REMOTE_DISTANCE David Rientjes >>acpi-various-cleanups<< various cleanups Andi Kleen >>fam10-string<< Use string instruction memcpy/memset on AMD Fam10 Andi Kleen >>gcc43-memcpy<< Always use builtin memcpy on gcc 4.3 Andi Kleen >>gcc-hot-cold<< x86: Support __attribute__((__cold__)) in gcc 4.3 David Rientjes >>remove-size-of-apicid_to_node-from-header<< remove size of apicid_to_node from header Jan Beulich >>unwinder<< x86: Readd dwarf2 unwinder Andi Kleen >>vdso<< Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu Andi Kleen >>tsc-unstable<< x86: Separate checking of unsynchronized and unstable TSC Andi Kleen >>sched-clock-share<< i386: Rewrite sched_clock Andi Kleen >>sched-clock64<< Use new shared sched_clock in x86-64 too Jeremy Fitzhardinge >>paravirt-add-a-sched_clock-paravirt_op<< x86: PARAVIRT: Add a sched_clock paravirt_op Andi Kleen >>verify-cpu-rename<< i386: Rename X86_MINIMUM_CPU_MODEL to X86_MINIMUM_CPU_FAMILY Jeremy Fitzhardinge >>xencleanup-use-elfnote_h-to-generate-vsyscall-notes<< x86: use elfnote.h to generate vsyscall notes. Jeremy Fitzhardinge >>xencleanup-add-kstrndup<< add kstrndup Jeremy Fitzhardinge >>xencleanup-add-argv_split<< add argv_split() Jeremy Fitzhardinge >>xencleanup-split-usermodehelper-setup-from-execution<< split usermodehelper setup from execution Jeremy Fitzhardinge >>add-common-orderly_poweroff<< Add common orderly_poweroff() Jeremy Fitzhardinge >>xencleanup-tidy-up-usermode-helper-waiting-a-bit<< x86: tidy up usermode helper waiting a bit Jeremy Fitzhardinge >>xen-allocate-and-free-vmalloc-areas<< Allocate and free vmalloc areas Jeremy Fitzhardinge >>xen-add-nosegneg-capability-to-the-vsyscall-page-notes<< i386: Add nosegneg capability to the vsyscall page notes Jeremy Fitzhardinge >>xen-add-xen-interface-header-files<< i386: Add Xen interface header files Jeremy Fitzhardinge >>core-xen-implementation<< i386: Core Xen implementation Jeremy Fitzhardinge >>xen-xen-virtual-mmu<< i386: Xen virtual mmu Jeremy Fitzhardinge >>xen-event-channels<< i386: xen event channels Jeremy Fitzhardinge >>xen-xen-time-implementation<< i386: xen time implementation Jeremy Fitzhardinge >>xen-xen-configuration<< i386: xen configuration Jeremy Fitzhardinge >>xen-complete-pagetable-pinning-for-xen<< i386: Complete pagetable pinning for Xen Jeremy Fitzhardinge >>xen-ignore-rw-mapping-of-ro-pages-in-pagetable_init<< i386: ignore RW mapping of RO pages in pagetable_init Jeremy Fitzhardinge >>xen-fix-multicall-batching<< i386: fix multicall batching Jeremy Fitzhardinge >>xen-account-for-time-stolen-by-xen<< i386: Account for time stolen by Xen Jeremy Fitzhardinge >>xen-implement-xen_sched_clock<< i386: Implement xen_sched_clock Jeremy Fitzhardinge >>xen-xen-smp-guest-support<< i386: Xen SMP guest support Jeremy Fitzhardinge >>xen-add-support-for-preemption<< i386: Add support for preemption Jeremy Fitzhardinge >>xen-lazy-mmu-operations<< i386: lazy-mmu operations Jeremy Fitzhardinge >>xen-deal-with-negative-stolen-time<< i386: deal with negative stolen time Gerd Hoffmann >>xen-use-the-hvc-console-infrastructure-for-xen-console<< i386: Use the hvc console infrastructure for Xen console Gerd Hoffmann >>xen-add-early-printk-support-via-hvc-console<< Add early printk support via hvc console Jeremy Fitzhardinge >>xen-add-xen-grant-table-support<< Add Xen grant table support Jeremy Fitzhardinge >>xen-add-the-xenbus-sysfs-and-virtual-device-hotplug-driver<< i386: Add the Xenbus sysfs and virtual device hotplug driver. Jeremy Fitzhardinge >>xen-add-xen-virtual-block-device-driver<< Add Xen virtual block device driver. Jeremy Fitzhardinge >>xen-rename-xen-netif_-structures-to-xen_netif<< rename xen netif_ structures to xen_netif_ Jeremy Fitzhardinge >>xen-add-the-xen-virtual-network-device-driver<< Add the Xen virtual network device driver. Jeremy Fitzhardinge >>xen-xen-machine-operations<< i386: Xen machine operations Jeremy Fitzhardinge >>xen-handle-external-requests-for-shutdown-reboot-and-sysrq<< i386: handle external requests for shutdown, reboot and sysrq Jeremy Fitzhardinge >>xen-place-vcpu_info-structure-into-per-cpu-memory-if-possible<< i386: Place vcpu_info structure into per-cpu memory, if possible Jeremy Fitzhardinge >>xen-attempt-to-patch-inline-versions-of-common-operations<< i386: Attempt to patch inline versions of common operations