1. 06 Jan, 2009 1 commit
    • Julian Calaby's avatar
      sparc: Fix minor SPARC32 compile error · 4696b64d
      Julian Calaby authored
      When CONFIG_PROC_FS is unset, include/linux/interrupt.h defines
      init_irq_proc() as an empty function.
      
      arch/sparc/kernel/irq_32.c defines this function unconditionally.
      
      Fix the latter so that it only defines this function when CONFIG_PROC_FS
      is set.
      
      This fixes the following error:
      arch/sparc/kernel/irq_32.c:672: error: redefinition of 'init_irq_proc'
      include/linux/interrupt.h:461: error: previous definition of
      'init_irq_proc' was here
      
      This was found using randconfig builds.
      Signed-off-by: default avatarJulian Calaby <julian.calaby@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4696b64d
  2. 05 Jan, 2009 4 commits
  3. 04 Jan, 2009 2 commits
  4. 03 Jan, 2009 23 commits
  5. 02 Jan, 2009 10 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
    • Linus Torvalds's avatar
      Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb · 80618fa8
      Linus Torvalds authored
      * 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: (31 commits)
        uwb: remove beacon cache entry after calling uwb_notify()
        uwb: remove unused include/linux/uwb/debug.h
        uwb: use print_hex_dump()
        uwb: use dev_dbg() for debug messages
        uwb: fix memory leak in uwb_rc_notif()
        wusb: fix oops when terminating a non-existant reservation
        uwb: fix oops when terminating an already terminated reservation
        uwb: improved MAS allocator and reservation conflict handling
        wusb: add debug files for ASL, PZL and DI to the whci-hcd driver
        uwb: fix oops in debug PAL's reservation callback
        uwb: clean up whci_wait_for() timeout error message
        wusb: whci-hcd shouldn't do ASL/PZL updates while channel is inactive
        uwb: remove unused beacon group join/leave events
        wlp: start/stop radio on network interface up/down
        uwb: add basic radio manager
        uwb: add pal parameter to new reservation callback
        uwb: fix races between events and neh timers
        uwb: don't unbind the radio controller driver when resetting
        uwb: per-radio controller event thread and beacon cache
        uwb: add commands to add/remove IEs to the debug interface
        ...
      80618fa8
    • Paul Mackerras's avatar
      Update powerpc maintainers · 92cde4d5
      Paul Mackerras authored
      Ben Herrenschmidt is taking over as the primary powerpc architecture
      maintainer.  I'll still be around as his backup/deputy.
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      Acked-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      92cde4d5
    • Linus Torvalds's avatar
      Merge branch 'i8k-updates' from Alan · f0f0ce97
      Linus Torvalds authored
      * i8k-updates:
        i8k: Add Dell Vostro systems
        i8k: Enable i8k on Dell Precision Systems
      f0f0ce97
    • Federico Heinz's avatar
      i8k: Add Dell Vostro systems · bef2a508
      Federico Heinz authored
      This trivial patch adds support for i8k on the new Dell Vostro models.
      I tested it on my Vostro 1400, and it works. It does print a warning
      when loading the module:
      
      	i8k: unable to get SMM BIOS version
      
      But I couldn't figure out how to fix that. The module seems to work fine,
      anyway...
      Signed-off-by: default avatarFederico Heinz <fheinz@vialibre.org.ar>
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      bef2a508
    • Andy Spencer's avatar
      i8k: Enable i8k on Dell Precision Systems · 7ab21a86
      Andy Spencer authored
      Patch to enable i8k on Dell Precisions.
      Signed-off-by: default avatarAndy Spencer <spenceal@rose-hulman.edu>
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      7ab21a86
    • Ingo Brueckl's avatar