1. 03 Jan, 2009 36 commits
  2. 02 Jan, 2009 4 commits
    • Ingo Molnar's avatar
      Disallow gcc versions 3.{0,1} · 6680598b
      Ingo Molnar authored
      GCC 3.0 and 3.1 are too old to build a working kernel.
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      [ This check got dropped as obsolete when I simplified the gcc header
        inclusion mess in f153b821, but Willy
        Tarreau reports actually having those old versions still..  -Linus ]
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6680598b
    • Linus Torvalds's avatar
      Merge branch 'cpus4096-for-linus-2' of... · b840d796
      Linus Torvalds authored
      Merge branch 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)
        x86: export vector_used_by_percpu_irq
        x86: use logical apicid in x2apic_cluster's x2apic_cpu_mask_to_apicid_and()
        sched: nominate preferred wakeup cpu, fix
        x86: fix lguest used_vectors breakage, -v2
        x86: fix warning in arch/x86/kernel/io_apic.c
        sched: fix warning in kernel/sched.c
        sched: move test_sd_parent() to an SMP section of sched.h
        sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc>0
        sched: activate active load balancing in new idle cpus
        sched: bias task wakeups to preferred semi-idle packages
        sched: nominate preferred wakeup cpu
        sched: favour lower logical cpu number for sched_mc balance
        sched: framework for sched_mc/smt_power_savings=N
        sched: convert BALANCE_FOR_xx_POWER to inline functions
        x86: use possible_cpus=NUM to extend the possible cpus allowed
        x86: fix cpu_mask_to_apicid_and to include cpu_online_mask
        x86: update io_apic.c to the new cpumask code
        x86: Introduce topology_core_cpumask()/topology_thread_cpumask()
        x86: xen: use smp_call_function_many()
        x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c
        ...
      
      Fixed up trivial conflict in kernel/time/tick-sched.c manually
      b840d796
    • Linus Torvalds's avatar
      Merge branch 'kvm-updates/2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm · 597b0d21
      Linus Torvalds authored
      * 'kvm-updates/2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (140 commits)
        KVM: MMU: handle large host sptes on invlpg/resync
        KVM: Add locking to virtual i8259 interrupt controller
        KVM: MMU: Don't treat a global pte as such if cr4.pge is cleared
        MAINTAINERS: Maintainership changes for kvm/ia64
        KVM: ia64: Fix kvm_arch_vcpu_ioctl_[gs]et_regs()
        KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI
        KVM: VMX: Fix pending NMI-vs.-IRQ race for user space irqchip
        KVM: fix handling of ACK from shared guest IRQ
        KVM: MMU: check for present pdptr shadow page in walk_shadow
        KVM: Consolidate userspace memory capability reporting into common code
        KVM: Advertise the bug in memory region destruction as fixed
        KVM: use cpumask_var_t for cpus_hardware_enabled
        KVM: use modern cpumask primitives, no cpumask_t on stack
        KVM: Extract core of kvm_flush_remote_tlbs/kvm_reload_remote_mmus
        KVM: set owner of cpu and vm file operations
        anon_inodes: use fops->owner for module refcount
        x86: KVM guest: kvm_get_tsc_khz: return khz, not lpj
        KVM: MMU: prepopulate the shadow on invlpg
        KVM: MMU: skip global pgtables on sync due to cr3 switch
        KVM: MMU: collapse remote TLB flushes on root sync
        ...
      597b0d21
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 · 2640c9a9
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (32 commits)
        ide-atapi: start dma in a drive-specific way
        ide-atapi: put the rest of non-ide-cd code into the else-clause of ide_transfer_pc
        ide-atapi: remove timeout arg to ide_issue_pc
        ide-cd: remove handler wrappers
        ide-cd: remove xferlen arg to cdrom_start_packet_command
        ide-atapi: split drive-specific functionality in ide_issue_pc
        ide-atapi: assign expiry and timeout based on device type
        ide-atapi: compute cmd_len based on device type in ide_transfer_pc
        ide: remove the last ide-scsi remnants
        ide-atapi: remove ide-scsi remnants from ide_pc_intr()
        ide-atapi: remove ide-scsi remnants from ide_transfer_pc()
        ide-atapi: remove ide-scsi remnants from ide_issue_pc
        ide-cd: move cdrom_timer_expiry to ide-atapi.c
        ide-atapi: teach ide atapi about drive->waiting_for_dma
        ide-atapi: accomodate transfer length calculation for ide-cd
        ide-atapi: setup dma for ide-cd
        ide-atapi: combine drive-specific assignments
        ide-atapi: add a dev_is_idecd-inline
        remove ide-scsi
        ide-floppy: allocate only toplevel packet commands
        ...
      2640c9a9