x86_64-2.6.22-rc2-git2-070522-1.bz2 6cd12471a6e19acd3da06b5112dc03dc x86_64-2.6.22-rc2-git2-070522-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=22 EXTRAVERSION=-rc2-git2 Documentation/kernel-parameters.txt | 2 Makefile | 5 arch/i386/Kconfig | 2 arch/i386/Kconfig.cpu | 2 arch/i386/Makefile | 3 arch/i386/defconfig | 4 arch/i386/kernel/Makefile | 4 arch/i386/kernel/asm-offsets.c | 7 arch/i386/kernel/entry.S | 71 arch/i386/kernel/head.S | 5 arch/i386/kernel/paravirt.c | 2 arch/i386/kernel/sched-clock.c | 221 ++ arch/i386/kernel/setup.c | 3 arch/i386/kernel/smp.c | 5 arch/i386/kernel/smpboot.c | 8 arch/i386/kernel/traps.c | 84 arch/i386/kernel/tsc.c | 67 arch/i386/kernel/unwind.S | 36 arch/i386/kernel/verify_cpu.S | 6 arch/i386/kernel/vmi.c | 4 arch/i386/kernel/vmiclock.c | 4 arch/i386/kernel/vsyscall-note.S | 44 arch/i386/mach-voyager/voyager_thread.c | 2 arch/i386/mm/init.c | 2 arch/i386/mm/pageattr.c | 2 arch/i386/xen/Kconfig | 11 arch/i386/xen/Makefile | 4 arch/i386/xen/enlighten.c | 1104 +++++++++++ arch/i386/xen/events.c | 588 ++++++ arch/i386/xen/features.c | 29 arch/i386/xen/manage.c | 143 + arch/i386/xen/mmu.c | 561 +++++ arch/i386/xen/mmu.h | 60 arch/i386/xen/multicalls.c | 90 arch/i386/xen/multicalls.h | 45 arch/i386/xen/setup.c | 93 arch/i386/xen/smp.c | 405 ++++ arch/i386/xen/time.c | 583 ++++++ arch/i386/xen/xen-asm.S | 114 + arch/i386/xen/xen-head.S | 36 arch/i386/xen/xen-ops.h | 71 arch/sparc64/kernel/power.c | 40 arch/x86_64/Makefile | 6 arch/x86_64/defconfig | 4 arch/x86_64/ia32/ia32_binfmt.c | 1 arch/x86_64/kernel/Makefile | 1 arch/x86_64/kernel/early_printk.c | 5 arch/x86_64/kernel/mce.c | 2 arch/x86_64/kernel/mpparse.c | 20 arch/x86_64/kernel/setup.c | 2 arch/x86_64/kernel/time.c | 2 arch/x86_64/kernel/traps.c | 85 arch/x86_64/kernel/tsc.c | 33 arch/x86_64/kernel/unwind.S | 38 arch/x86_64/kernel/vsyscall.c | 22 arch/x86_64/mm/init.c | 9 arch/x86_64/mm/srat.c | 12 arch/x86_64/vdso/Makefile | 49 arch/x86_64/vdso/vclock_gettime.c | 120 + arch/x86_64/vdso/vdso-note.S | 12 arch/x86_64/vdso/vdso-start.S | 2 arch/x86_64/vdso/vdso.S | 2 arch/x86_64/vdso/vdso.lds.S | 77 arch/x86_64/vdso/vextern.h | 16 arch/x86_64/vdso/vgetcpu.c | 50 arch/x86_64/vdso/vma.c | 138 + arch/x86_64/vdso/voffset.h | 1 arch/x86_64/vdso/vvar.c | 12 drivers/Makefile | 3 drivers/acpi/numa.c | 20 drivers/acpi/thermal.c | 24 drivers/block/Kconfig | 8 drivers/block/Makefile | 1 drivers/block/xen-blkfront.c | 988 ++++++++++ drivers/char/Kconfig | 8 drivers/char/Makefile | 1 drivers/char/hvc_xen.c | 159 + drivers/macintosh/therm_pm72.c | 3 drivers/macintosh/windfarm_core.c | 3 drivers/net/Kconfig | 12 drivers/net/Makefile | 2 drivers/net/hamradio/baycom_epp.c | 2 drivers/net/xen-netfront.c | 1995 +++++++++++++++++++++ drivers/pnp/pnpbios/core.c | 2 drivers/sbus/char/bbc_envctrl.c | 5 drivers/sbus/char/envctrl.c | 7 drivers/xen/Makefile | 3 drivers/xen/grant-table.c | 576 ++++++ drivers/xen/xenbus/Makefile | 7 drivers/xen/xenbus/xenbus_client.c | 569 +++++ drivers/xen/xenbus/xenbus_comms.c | 233 ++ drivers/xen/xenbus/xenbus_comms.h | 46 drivers/xen/xenbus/xenbus_probe.c | 935 +++++++++ drivers/xen/xenbus/xenbus_probe.h | 74 drivers/xen/xenbus/xenbus_xs.c | 861 +++++++++ fs/ocfs2/heartbeat.c | 2 include/asm-generic/bug.h | 1 include/asm-i386/bug.h | 4 include/asm-i386/elf.h | 14 include/asm-i386/irq.h | 1 include/asm-i386/mach-default/irq_vectors_limits.h | 2 include/asm-i386/mmu_context.h | 2 include/asm-i386/paravirt.h | 21 include/asm-i386/pgalloc.h | 6 include/asm-i386/sched-clock.h | 49 include/asm-i386/setup.h | 4 include/asm-i386/smp.h | 5 include/asm-i386/timer.h | 2 include/asm-i386/unwind.h | 91 include/asm-i386/vmi_time.h | 2 include/asm-i386/xen/hypercall.h | 431 ++++ include/asm-i386/xen/hypervisor.h | 73 include/asm-i386/xen/interface.h | 187 + include/asm-x86_64/auxvec.h | 2 include/asm-x86_64/bug.h | 8 include/asm-x86_64/elf.h | 13 include/asm-x86_64/mmu.h | 1 include/asm-x86_64/numa.h | 2 include/asm-x86_64/string.h | 5 include/asm-x86_64/timer.h | 1 include/asm-x86_64/timex.h | 1 include/asm-x86_64/unwind.h | 96 + include/asm-x86_64/vgtod.h | 29 include/asm-x86_64/vsyscall.h | 3 include/linux/acpi.h | 2 include/linux/compiler-gcc4.h | 23 include/linux/compiler.h | 12 include/linux/elfnote.h | 18 include/linux/init.h | 8 include/linux/kernel.h | 8 include/linux/kmod.h | 52 include/linux/major.h | 2 include/linux/page-flags.h | 5 include/linux/reboot.h | 5 include/linux/string.h | 4 include/linux/sysctl.h | 1 include/linux/topology.h | 2 include/linux/unwind.h | 63 include/linux/vmalloc.h | 4 include/xen/events.h | 48 include/xen/features.h | 23 include/xen/grant_table.h | 107 + include/xen/hvc-console.h | 6 include/xen/interface/elfnote.h | 133 + include/xen/interface/event_channel.h | 195 ++ include/xen/interface/features.h | 43 include/xen/interface/grant_table.h | 375 +++ include/xen/interface/io/blkif.h | 94 include/xen/interface/io/console.h | 23 include/xen/interface/io/netif.h | 156 + include/xen/interface/io/ring.h | 260 ++ include/xen/interface/io/xenbus.h | 42 include/xen/interface/io/xs_wire.h | 87 include/xen/interface/memory.h | 145 + include/xen/interface/physdev.h | 145 + include/xen/interface/sched.h | 77 include/xen/interface/vcpu.h | 177 + include/xen/interface/xen.h | 446 ++++ include/xen/page.h | 178 + include/xen/xenbus.h | 234 ++ kernel/Makefile | 1 kernel/cpuset.c | 2 kernel/irq/proc.c | 9 kernel/kmod.c | 222 +- kernel/sys.c | 58 kernel/sysctl.c | 10 kernel/unwind.c | 1288 +++++++++++++ lib/Kconfig.debug | 21 lib/Makefile | 2 lib/argv_split.c | 159 + lib/kobject_uevent.c | 2 mm/util.c | 30 mm/vmalloc.c | 53 net/bridge/br_stp_if.c | 2 net/irda/irias_object.c | 43 security/keys/request_key.c | 3 176 files changed, 17598 insertions(+), 408 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 >>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