1. 13 10月, 2008 10 次提交
    • L
      Merge branch 'x86-core-v2-for-linus' of... · 807f4f8c
      Linus Torvalds 提交于
      Merge branch 'x86-core-v2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      This merges in:
      
        x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,
        x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,
        core/signal, x86/urgent, x86/xen
      
      * 'x86-core-v2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)
        x86: make processor type select depend on CONFIG_EMBEDDED
        x86: extend processor type select help text
        x86, amd-iommu: propagate PCI device enabling error
        warnings: fix arch/x86/kernel/io_apic_64.c
        warnings: fix arch/x86/kernel/early_printk.c
        x86, fpu: check __clear_user() return value
        x86: memory corruption check - cleanup
        x86: ioperm user_regset
        xen: do not reserve 2 pages of padding between hypervisor and fixmap.
        xen: use spin_lock_nest_lock when pinning a pagetable
        x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext
        x86: xsave: fix error condition in save_i387_xstate()
        x86: SB450: deprioritize DMI quirks
        x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC
        x86: replace a magic number with a named constant in the VESA boot code
        x86 setup: remove IMAGE_OFFSET
        x86 setup: remove DEF_INITSEG and DEF_SETUPSEG
        Revert "x86: fix ghost EDD devices in /sys again"
        x86 setup: fix ghost entries under /sys/firmware/edd take 3
        x86: signal: remove indent in restore_sigcontext()
        ...
      807f4f8c
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 · 1a2217a9
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
        avr32: Fix build failures in board code
        avr32: Allow selecting multiple pins at once
        avr32: Minor pm_power_off cleanup
        avr32: Implement {read,write}[bwl]_be
        avr32: Replace static clock list with dynamic linked list
        avr32: Use platform_driver_probe for pdc platform driver
        avr32: Use platform_driver_probe for pio platform driver
        avr32: Provide a way to deselect pins in the portmux
        ngw100: export J15 through sysfs
        avr32: Allow fine-grained control over LCDC pins
        avr32: added mem kernel command line option support
        Add kernel support for oprofile callgraphs on AVR32
        avr32: use the new byteorder headers
      1a2217a9
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc · 46b5e340
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (24 commits)
        MMC: Use timeout values from CSR
        MMC: CSD and CID timeout values
        sdhci: 'scratch' may be used uninitialized
        mmc: explicitly mention SDIO support in Kconfig
        mmc: remove redundant "depends on"
        Fix comment in include/linux/mmc/host.h
        sdio: high-speed support
        mmc_block: hard code 512 byte block size
        sdhci: force high speed capability on some controllers
        mmc_block: filter out PC requests
        mmc_block: indicate strict ordering
        mmc_block: inform block layer about sector count restriction
        sdio: give sdio irq thread a host specific name
        sdio: make sleep on error interruptable
        sdhci: reduce card detection delay
        sdhci: let the controller wait for busy state to end
        atmel-mci: Add missing flush_dcache_page() in PIO transfer code
        atmel-mci: Don't overwrite error bits when NOTBUSY is set
        atmel-mci: Add experimental DMA support
        atmel-mci: support multiple mmc slots
        ...
      46b5e340
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog · 94a9f8ad
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
        [WATCHDOG] orion5x_wdt.c: add spinlocking
        [WATCHDOG] Orion: add hardware watchdog support
        [WATCHDOG] omap_wdt.c: cleanup a bit omap_wdt.c
        [WATCHDOG] omap_wdt.c: another ioremap() fix
        [WATCHDOG] omap_wdt.c: sync linux-omap changes
        [WATCHDOG] Add AT91SAM9X watchdog
        [WATCHDOG] Add driver for winbond w83697ug/uf watchdog feature
        [WATCHDOG] add watchdog driver IT8716 IT8726 IT8712J/K
      94a9f8ad
    • L
      Merge branch 'x86-fixes-for-linus' of... · cbf7e949
      Linus Torvalds 提交于
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/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: fix early panic on amd64 due to typo in supported CPU section
        x86, early_ioremap: fix fencepost error
        x86: avoid dereferencing beyond stack + THREAD_SIZE
      cbf7e949
    • A
      provide generic_block_fiemap() only with BLOCK=y · 06270d5d
      Adrian Bunk 提交于
      This fixes the following compile error with CONFIG_BLOCK=n caused by
      commit 68c9d702 ("generic block based
      fiemap implementation"):
      
          CC      fs/ioctl.o
        fs/ioctl.c: In function 'generic_block_fiemap':
        fs/ioctl.c:249: error: storage size of 'tmp' isn't known
        fs/ioctl.c:272: error: invalid application of 'sizeof' to incomplete type 'struct buffer_head'
        fs/ioctl.c:280: error: implicit declaration of function 'buffer_mapped'
        fs/ioctl.c:249: warning: unused variable 'tmp'
        make[2]: *** [fs/ioctl.o] Error 1
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Acked-by: NJosef Bacik <jbacik@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      06270d5d
    • A
      add key_revoke() dummy for KEYS=n · 0dab9cfa
      Adrian Bunk 提交于
      This fixes the following build error with CONFIG_KEYS=n, caused by
      commit dfd15c46 ("cifs: explicitly
      revoke SPNEGO key after session setup"):
      
          CC [M]  fs/cifs/sess.o
        fs/cifs/sess.c: In function 'CIFS_SessSetup':
        fs/cifs/sess.c:628: error: implicit declaration of function 'key_revoke'
        make[3]: *** [fs/cifs/sess.o] Error 1
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Acked-by: NJeff Layton <jlayton@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0dab9cfa
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6 · 07104839
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)
        leo: disable cursor when leaving graphics mode
        cg6: disable cursor when leaving graphics mode
        sparc32: sun4m interrupt mask cleanup
        drivers/rtc/Kconfig: don't build rtc-cmos.o on sparc32
        sparc: arch/sparc/kernel/pmc.c -- extra #include?
        sparc32: Add more extensive documentation of sun4m interrupts.
        sparc32: Kill irq_rcvreg from sun4m_irq.c
        sparc32: Delete master_l10_limit.
        sparc32: Use PROM device probing for sun4c timers.
        sparc32: Use PROM device probing for sun4c interrupt register.
        sparc32: Delete claim_ticker14().
        sparc32: Stop calling claim_ticker14() from sun4c_irq.c
        sparc32: Kill clear_profile_irq btfixup entry.
        sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c
        sparc32: Remove #if 0'd code from sun4c_irq.c
        sparc32: Remove some SMP ifdefs in sun4d_irq.c
        sparc32: Use PROM infrastructure for probing and mapping sun4d timers.
        sparc32: Use PROM device probing for sun4m irq registers.
        sparc32: Use PROM device probing for sun4m timer registers.
        sparc: Fix user_regset 'n' field values.
        ...
      07104839
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 589acce5
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
        smc911x: Fix external PHY detection
        e1000: allow VLAN devices to use TSO and CSUM offload
        gre: Initialise rtnl_link tunnel parameters properly
        ipvs: Add proper dependencies on IP_VS, and fix description header line.
      589acce5
    • L
      Fix RTC wakealarm sysfs interface breakage. · 1efd325f
      Linus Torvalds 提交于
      Commit ed458df4 ("PnP: move
      pnpacpi/pnpbios_init to after PCI init") moved the PnP RTC discovery
      later, and now the ACPI RTC glue code doesn't find it any more, breaking
      the RTC wakealarm sysfs interfaces, as reported by Rafael.
      
      This really is fairly messy, and we have several annoying ordering
      constraints here - the PnP code that sets up the RTC resources wants to
      run after the PCI resources have to be registered, which in turn needs
      to run after ACPI has at least enumerated the root PCI buses etc.  Our
      initcall ordering is not fine-grained enough to make this all painless.
      
      So this moves the ACPI RTC glue ("acpi_rtc_init()") down to a regular
      module call, which fixes the problem Rafael has.  The reason this isn't
      wonderful is that we really should do acpi_rtc_init before we do the
      rtc_cmos init, and now those two are in the same module_init() section.
      
      Which happens to work, but only because drivers/rtc is linked after
      drivers/acpi.  In other words, we still have a very subtle ordering
      issue here. Grr.
      Reported-and-tested-by: NRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: NDavid Brownell <david-b@pacbell.net>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1efd325f
  2. 12 10月, 2008 30 次提交