31 May, 2010

6 commits

  • This partially reverts commit 4ec37de89d8c758ee8115e0e64b3f994910789ee
    ("[IA64] Fix build breakage"), since the commit that made it necessary
    got reverted earlier (see commit 35926ff5fba8, 'Revert "cpusets:
    randomize node rotor used in cpuset_mem_spread_node()"')

    Even if we ever re-introduce this, there is no reason to make
    __node_random be some architecture-specific function.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (47 commits)
    mfd: Rename twl5031 sih modules
    mfd: Storage class for timberdale should be before const qualifier
    mfd: Remove unneeded and dangerous clearing of clientdata
    mfd: New AB8500 driver
    gpio: Fix inverted rdc321x gpio data out registers
    mfd: Change rdc321x resources flags to IORESOURCE_IO
    mfd: Move pcf50633 irq related functions to its own file.
    mfd: Use threaded irq for pcf50633
    mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read
    mfd: Fix pcf50633 bitfield logic in interrupt handler
    gpio: rdc321x needs to select MFD_CORE
    mfd: Use menuconfig for quicker config editing
    ARM: AB3550 board configuration and irq for U300
    mfd: AB3550 core driver
    mfd: AB3100 register access change to abx500 API
    mfd: Renamed ab3100.h to abx500.h
    gpio: Add TC35892 GPIO driver
    mfd: Add Toshiba's TC35892 MFD core
    mfd: Delay to mask tsc irq in max8925
    mfd: Remove incorrect wm8350 kfree
    ...

    Linus Torvalds
     
  • * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
    DMAENGINE: DMA40 U8500 platform configuration
    DMA: PL330: Add dma api driver

    Linus Torvalds
     
  • …git/tip/linux-2.6-tip

    * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    x86, cpufeature: Unbreak compile with gcc 3.x
    x86, pat: Fix memory leak in free_memtype
    x86, k8: Fix section mismatch for powernowk8_exit()
    lib/atomic64_test: fix missing include of linux/kernel.h
    x86: remove last traces of quicklist usage
    x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012
    x86: "nosmp" command line option should force the system into UP mode
    arch/x86/pci: use kasprintf
    x86, apic: ack all pending irqs when crashed/on kexec

    Linus Torvalds
     
  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:
    parisc: Call pagefault_disable/pagefault_enable in kmap_atomic/kunmap_atomic
    parisc: Remove unnecessary macros from entry.S
    parisc: LWS fixes for syscall.S
    parisc: Delete unnecessary nop's in entry.S
    parisc: Avoid interruption in critical region in entry.S
    parisc: invoke oom-killer from page fault
    parisc: clear floating point exception flag on SIGFPE signal
    parisc: Use of align_frame provides stack frame.

    Linus Torvalds
     
  • This reverts commit 0ac0c0d0f837c499afd02a802f9cf52d3027fa3b, which
    caused cross-architecture build problems for all the wrong reasons.
    IA64 already added its own version of __node_random(), but the fact is,
    there is nothing architectural about the function, and the original
    commit was just badly done. Revert it, since no fix is forthcoming.

    Requested-by: Stephen Rothwell
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

30 May, 2010

8 commits


29 May, 2010

8 commits

  • * 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:
    intel_idle: native hardware cpuidle driver for latest Intel processors
    ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case
    acpi_pad: uses MONITOR/MWAIT, so it doesn't need to clear TS_POLLING
    sched: clarify commment for TS_POLLING
    ACPI: allow a native cpuidle driver to displace ACPI
    cpuidle: make cpuidle_curr_driver static
    cpuidle: add cpuidle_unregister_driver() error check
    cpuidle: fail to register if !CONFIG_CPU_IDLE

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (27 commits)
    ACPI: Don't let acpi_pad needlessly mark TSC unstable
    drivers/acpi/sleep.h: Checkpatch cleanup
    ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion
    ACPI: delete unused c-state promotion/demotion data strucutures
    ACPI: video: fix acpi_backlight=video
    ACPI: EC: Use kmemdup
    drivers/acpi: use kasprintf
    ACPI, APEI, EINJ injection parameters support
    Add x64 support to debugfs
    ACPI, APEI, Use ERST for persistent storage of MCE
    ACPI, APEI, Error Record Serialization Table (ERST) support
    ACPI, APEI, Generic Hardware Error Source memory error support
    ACPI, APEI, UEFI Common Platform Error Record (CPER) header
    Unified UUID/GUID definition
    ACPI Hardware Error Device (PNP0C33) support
    ACPI, APEI, PCIE AER, use general HEST table parsing in AER firmware_first setup
    ACPI, APEI, Document for APEI
    ACPI, APEI, EINJ support
    ACPI, APEI, HEST table parsing
    ACPI, APEI, APEI supporting infrastructure
    ...

    Linus Torvalds
     
  • Len Brown
     
  • Len Brown
     
  • Len Brown
     
  • Commit 38516ab59fbc5b3bb278cf5e1fe2867c70cff32e ("tracing: Let
    tracepoints have data passed to tracepoint callbacks") requires this
    fixup to the powerpc code.

    Signed-off-by: Stephen Rothwell
    Acked-by: Steven Rostedt
    Signed-off-by: Linus Torvalds

    Stephen Rothwell
     
  • * 'for-linus/2635-updates' of git://git.fluff.org/bjdooks/linux:
    ARM: S5PV210: serial: Fix section mismatch warning
    ARM: s3c2410_defconfig: Add new machines
    ARM: s3c6400_defconfig: Add framebuffer and basic LCD
    ARM: s3c6400_defconfig: Add RTC driver support
    ARM: s3c6400_defconfig: Enable USB host side
    ARM: s3c6400_defconfig: Add SPI driver
    ARM: s3c6400_defconfig: Update compiled machines
    ARM: S5P: Regoster clk_xusbxti clock for hsotg driver
    ARM: S3C64XX: Add USB OTG HCLK to the list of clocks
    ARM: SAMSUNG: gpio-cfg.h: update documentation
    ARM: SAMSUNG: Documentation: add documentation on GPIO code
    ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()
    ARM: S3C24XX: Documentation: add section on gpiolib changes
    ARM: S3C24XX: Documentation: update GPIO documentation
    ARM: S3C24XX: Documentation: update documentation overview
    ARM: SAMSUNG: Documentation: update directory layout
    ARM: SAMSUNG: Documentation: update the list of SoCs supported

    Linus Torvalds
     
  • ARCH_KMALLOC_MINALIGN was already defined in asm/mem-layout.h and so shouldn't
    have been added to asm/cache.h as well, but rather altered in place.

    The commit that added it to asm/cache.h was:

    commit 69dcf3db03626c4f18de624e8632454ea12ff260
    Author: FUJITA Tomonori
    Date: Mon May 24 14:32:54 2010 -0700

    frv: set ARCH_KMALLOC_MINALIGN

    Architectures that handle DMA-non-coherent memory need to set
    ARCH_KMALLOC_MINALIGN to make sure that kmalloc'ed buffer is
    DMA-safe: the buffer doesn't share a cache with the others.

    Signed-off-by: David Howells
    cc: FUJITA Tomonori
    Signed-off-by: Linus Torvalds

    David Howells
     

28 May, 2010

18 commits