1. 25 Jul, 2008 36 commits
  2. 24 Jul, 2008 4 commits
    • Linus Torvalds's avatar
      x86-64: Clean up 'save/restore_i387()' usage · b30f3ae5
      Linus Torvalds authored
      Suresh Siddha wants to fix a possible FPU leakage in error conditions,
      but the fact that save/restore_i387() are inlines in a header file makes
      that harder to do than necessary.  So start off with an obvious cleanup.
      
      This just moves the x86-64 version of save/restore_i387() out of the
      header file, and moves it to the only file that it is actually used in:
      arch/x86/kernel/signal_64.c.  So exposing it in a header file was wrong
      to begin with.
      
      [ Side note: I'd like to fix up some of the games we play with the
        32-bit version of these functions too, but that's a separate
        matter.  The 32-bit versions are shared - under different names
        at that! - by both the native x86-32 code and the x86-64 32-bit
        compatibility code ]
      Acked-by: default avatarSuresh Siddha <suresh.b.siddha@intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      b30f3ae5
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 · b5684b83
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (76 commits)
        ide: use proper printk() KERN_* levels in ide-probe.c
        ide: fix for EATA SCSI HBA in ATA emulating mode
        ide: remove stale comments from drivers/ide/Makefile
        ide: enable local IRQs in all handlers for TASKFILE_NO_DATA data phase
        ide-scsi: remove kmalloced struct request
        ht6560b: remove old history
        ht6560b: update email address
        ide-cd: fix oops when using growisofs
        gayle: release resources on ide_host_add() failure
        palm_bk3710: add UltraDMA/100 support
        ide: trivial sparse annotations
        ide: ide-tape.c sparse annotations and unaligned access removal
        ide: drop 'name' parameter from ->init_chipset method
        ide: prefix messages from IDE PCI host drivers by driver name
        it821x: remove DECLARE_ITE_DEV() macro
        it8213: remove DECLARE_ITE_DEV() macro
        ide: include PCI device name in messages from IDE PCI host drivers
        ide: remove <asm/ide.h> for some archs
        ide-generic: remove ide_default_{io_base,irq}() inlines (take 3)
        ide-generic: is no longer needed on ppc32
        ...
      b5684b83
    • Linus Torvalds's avatar
      Merge branch 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6 · 1481b910
      Linus Torvalds authored
      * 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6:
        acpi: fix crash in core ACPI code, triggered by CONFIG_ACPI_PCI_SLOT=y
        ACPI: thinkpad-acpi: don't misdetect in get_thinkpad_model_data() on -ENOMEM
        ACPI: thinkpad-acpi: bump up version to 0.21
        ACPI: thinkpad-acpi: add bluetooth and WWAN rfkill support
        ACPI: thinkpad-acpi: WLSW overrides other rfkill switches
        ACPI: thinkpad-acpi: prepare for bluetooth and wwan rfkill support
        ACPI: thinkpad-acpi: consolidate wlsw notification function
        ACPI: thinkpad-acpi: minor refactor on radio switch init
        Revert "ACPI: don't walk tables if ACPI was disabled"
        Revert "dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled."
        Revert "Fix FADT parsing"
        ACPI : Set FAN device to correct state in boot phase
        ACPI: Ignore _BQC object when registering backlight device
        ACPI: stop complaints about interrupt link End Tags and blank IRQ descriptors
      1481b910
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 · 5042d997
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
        PCI: fixup sparse endianness warnings in proc.c
        PCI PM: make more PCI PM core functionality available to drivers
        PCI/DMAR: don't assume presence of RMRRs
        PCI hotplug: fix error path in pci_slot's register_slot
      5042d997