Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 23 Sep 2009 16:32:11 +0000 (09:32 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 23 Sep 2009 16:32:11 +0000 (09:32 -0700)
* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (119 commits)
  ACPI: don't pass handle for fixed hardware notifications
  ACPI: remove null pointer checks in deferred execution path
  ACPI: simplify deferred execution path
  acerhdf: additional BIOS versions
  acerhdf: convert to dev_pm_ops
  acerhdf: fix fan control for AOA150 model
  thermal: add missing Kconfig dependency
  acpi: switch /proc/acpi/{debug_layer,debug_level} to seq_file
  hp-wmi: fix rfkill memory leak on unload
  ACPI: remove unnecessary #ifdef CONFIG_DMI
  ACPI: linux/acpi.h should not include linux/dmi.h
  hwmon driver for ACPI 4.0 power meters
  topstar-laptop: add new driver for hotkeys support on Topstar N01
  thinkpad_acpi: fix rfkill memory leak on unload
  thinkpad-acpi: report brightness events when required
  thinkpad-acpi: don't poll by default any of the reserved hotkeys
  thinkpad-acpi: Fix procfs hotkey reset command
  thinkpad-acpi: deprecate hotkey_bios_mask
  thinkpad-acpi: hotkey poll fixes
  thinkpad-acpi: be more strict when detecting a ThinkPad
  ...

1  2 
MAINTAINERS
include/acpi/acpi_bus.h
include/acpi/actypes.h

diff --combined MAINTAINERS
@@@ -233,7 -233,6 +233,7 @@@ S: Supporte
  F:    drivers/acpi/
  F:    drivers/pnp/pnpacpi/
  F:    include/linux/acpi.h
 +F:    include/acpi/
  
  ACPI BATTERY DRIVERS
  M:    Alexey Starikovskiy <astarikovskiy@suse.de>
@@@ -498,7 -497,7 +498,7 @@@ F: arch/arm/include/asm/floppy.
  
  ARM PORT
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    arch/arm/
@@@ -509,36 -508,36 +509,36 @@@ F:      drivers/mmc/host/mmci.
  
  ARM/ADI ROADRUNNER MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-ixp23xx/
  F:    arch/arm/mach-ixp23xx/include/mach/
  
  ARM/ADS SPHERE MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/AFEB9260 MACHINE SUPPORT
  M:    Sergey Lapin <slapin@ossfans.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/AJECO 1ARM MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
  M:    Andrew Victor <linux@maxim.org.za>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://maxim.org.za/at91_26.html
  S:    Maintained
  
  ARM/BCMRING ARM ARCHITECTURE
  M:    Leo Chen <leochen@broadcom.com>
  M:    Scott Branden <sbranden@broadcom.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-bcmring
  
@@@ -555,25 -554,25 +555,25 @@@ F:      drivers/mtd/nand/nand_bcm_umi.
  ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  M:    Hartley Sweeten <hsweeten@visionengravers.com>
  M:    Ryan Mallon <ryan@bluewatersys.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-ep93xx/
  F:    arch/arm/mach-ep93xx/include/mach/
  
  ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/CLKDEV SUPPORT
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  F:    arch/arm/common/clkdev.c
  F:    arch/arm/include/asm/clkdev.h
  
  ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
  M:    Mike Rapoport <mike@compulab.co.il>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/CORGI MACHINE SUPPORT
@@@ -582,14 -581,14 +582,14 @@@ S:      Maintaine
  
  ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  M:    Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  T:    git git://gitorious.org/linux-gemini/mainline.git
  S:    Maintained
  F:    arch/arm/mach-gemini/
  
  ARM/EBSA110 MACHINE SUPPORT
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    arch/arm/mach-ebsa110/
@@@ -607,13 -606,13 +607,13 @@@ F:      arch/arm/mach-pxa/ezx.
  
  ARM/FARADAY FA526 PORT
  M:    Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mm/*-fa*
  
  ARM/FOOTBRIDGE ARCHITECTURE
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    arch/arm/include/asm/hardware/dec21285.h
@@@ -621,17 -620,17 +621,17 @@@ F:      arch/arm/mach-footbridge
  
  ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  M:    Sascha Hauer <kernel@pengutronix.de>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/GUMSTIX MACHINE SUPPORT
  M:    Steve Sakoman <sakoman@gmail.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
@@@ -651,55 -650,55 +651,55 @@@ F:      arch/arm/mach-sa1100/include/mach/jo
  ARM/INTEL IOP32X ARM ARCHITECTURE
  M:    Lennert Buytenhek <kernel@wantstofly.org>
  M:    Dan Williams <dan.j.williams@intel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  
  ARM/INTEL IOP33X ARM ARCHITECTURE
  M:    Dan Williams <dan.j.williams@intel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  
  ARM/INTEL IOP13XX ARM ARCHITECTURE
  M:    Lennert Buytenhek <kernel@wantstofly.org>
  M:    Dan Williams <dan.j.williams@intel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  
  ARM/INTEL IQ81342EX MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
  M:    Dan Williams <dan.j.williams@intel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  
  ARM/INTEL IXP2000 ARM ARCHITECTURE
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/INTEL IXDP2850 MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/INTEL IXP23XX ARM ARCHITECTURE
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/INTEL XSC3 (MANZANO) ARM CORE
  M:    Lennert Buytenhek <kernel@wantstofly.org>
  M:    Dan Williams <dan.j.williams@intel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  
  ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/LOGICPD PXA270 MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/MAGICIAN MACHINE SUPPORT
@@@ -709,7 -708,7 +709,7 @@@ S: Maintaine
  ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support
  M:    Lennert Buytenhek <buytenh@marvell.com>
  M:    Nicolas Pitre <nico@marvell.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  T:    git git://git.marvell.com/orion
  S:    Maintained
  F:    arch/arm/mach-loki/
@@@ -720,7 -719,7 +720,7 @@@ F: arch/arm/plat-orion
  
  ARM/MIOA701 MACHINE SUPPORT
  M:    Robert Jarzmik <robert.jarzmik@free.fr>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  F:    arch/arm/mach-pxa/mioa701.c
  S:    Maintained
  
@@@ -761,18 -760,18 +761,18 @@@ S:      Maintaine
  
  ARM/PT DIGITAL BOARD PORT
  M:    Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  
  ARM/RADISYS ENP2611 MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/RISCPC ARCHITECTURE
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    arch/arm/common/time-acorn.c
@@@ -791,7 -790,7 +791,7 @@@ S: Maintaine
  
  ARM/SAMSUNG ARM ARCHITECTURES
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/plat-s3c/
@@@ -799,65 -798,65 +799,65 @@@ F:      arch/arm/plat-s3c24xx
  
  ARM/S3C2410 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c2410/
  
  ARM/S3C2440 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c2440/
  
  ARM/S3C2442 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c2442/
  
  ARM/S3C2443 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c2443/
  
  ARM/S3C6400 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c6400/
  
  ARM/S3C6410 ARM ARCHITECTURE
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.fluff.org/ben/linux/
  S:    Maintained
  F:    arch/arm/mach-s3c6410/
  
  ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/THECUS N2100 MACHINE SUPPORT
  M:    Lennert Buytenhek <kernel@wantstofly.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  
  ARM/NUVOTON W90X900 ARM ARCHITECTURE
  M:    Wan ZongShun <mcuos.com@gmail.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.mcuos.com
  S:    Maintained
  
  ARM/VFP SUPPORT
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    arch/arm/vfp/
@@@ -895,13 -894,6 +895,13 @@@ F:       drivers/dma
  F:    include/linux/dmaengine.h
  F:    include/linux/async_tx.h
  
 +AT24 EEPROM DRIVER
 +M:    Wolfram Sang <w.sang@pengutronix.de>
 +L:    linux-i2c@vger.kernel.org
 +S:    Maintained
 +F:    drivers/misc/eeprom/at24.c
 +F:    include/linux/i2c/at24.h
 +
  ATA OVER ETHERNET (AOE) DRIVER
  M:    "Ed L. Cashin" <ecashin@coraid.com>
  W:    http://www.coraid.com/support/linux
@@@ -971,7 -963,7 +971,7 @@@ F: include/linux/atm
  
  ATMEL AT91 MCI DRIVER
  M:    Nicolas Ferre <nicolas.ferre@atmel.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.atmel.com/products/AT91/
  W:    http://www.at91.com/
  S:    Maintained
@@@ -1549,7 -1541,7 +1549,7 @@@ F:      drivers/infiniband/hw/cxgb3
  
  CYBERPRO FB DRIVER
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
  F:    drivers/video/cyber2000fb.*
@@@ -2093,7 -2085,7 +2093,7 @@@ F:      drivers/i2c/busses/i2c-cpm.
  FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  M:    Sascha Hauer <kernel@pengutronix.de>
  L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/plat-mxc/include/mach/imxfb.h
  F:    drivers/video/imxfb.c
@@@ -2114,12 -2106,12 +2114,12 @@@ S:   Supporte
  F:    arch/powerpc/sysdev/qe_lib/
  F:    arch/powerpc/include/asm/*qe.h
  
 -FREESCALE HIGHSPEED USB DEVICE DRIVER
 +FREESCALE USB PERIPHERIAL DRIVERS
  M:    Li Yang <leoli@freescale.com>
  L:    linux-usb@vger.kernel.org
  L:    linuxppc-dev@ozlabs.org
  S:    Maintained
 -F:    drivers/usb/gadget/fsl_usb2_udc.c
 +F:    drivers/usb/gadget/fsl*
  
  FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  M:    Li Yang <leoli@freescale.com>
@@@ -2811,8 -2803,6 +2811,8 @@@ L:      netdev@vger.kernel.or
  L:    lvs-devel@vger.kernel.org
  S:    Maintained
  F:    Documentation/networking/ipvs-sysctl.txt
 +F:    include/net/ip_vs.h
 +F:    include/linux/ip_vs.h
  F:    net/netfilter/ipvs/
  
  IPWIRELESS DRIVER
@@@ -2965,7 -2955,7 +2965,7 @@@ F:      scripts/Makefile.
  KERNEL JANITORS
  L:    kernel-janitors@vger.kernel.org
  W:    http://www.kerneljanitors.org/
 -S:    Odd fixes
 +S:    Maintained
  
  KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  M:    "J. Bruce Fields" <bfields@fieldses.org>
@@@ -3459,7 -3449,7 +3459,7 @@@ F:      include/linux/meye.
  
  MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
  M:    Pavel Pisa <ppisa@pikron.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    drivers/mmc/host/imxmmc.*
  
@@@ -3534,6 -3524,7 +3534,6 @@@ F:      drivers/net/natsemi.
  
  NCP FILESYSTEM
  M:    Petr Vandrovec <vandrove@vc.cvut.cz>
 -L:    linware@sh.cvut.cz
  S:    Maintained
  F:    fs/ncpfs/
  
@@@ -3743,7 -3734,7 +3743,7 @@@ W:      http://www.muru.com/linux/omap
  W:    http://linux.omap.com/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
  S:    Maintained
 -F:    arch/arm/*omap*
 +F:    arch/arm/*omap*/
  
  OMAP CLOCK FRAMEWORK SUPPORT
  M:    Paul Walmsley <paul@pwsan.com>
@@@ -3775,13 -3766,7 +3775,13 @@@ OMAP MMC SUPPOR
  M:    Jarkko Lavinen <jarkko.lavinen@nokia.com>
  L:    linux-omap@vger.kernel.org
  S:    Maintained
 -F:    drivers/mmc/host/*omap*
 +F:    drivers/mmc/host/omap.c
 +
 +OMAP HS MMC SUPPORT
 +M:    Madhusudhan Chikkature <madhu.cr@ti.com>
 +L:    linux-omap@vger.kernel.org
 +S:    Maintained
 +F:    drivers/mmc/host/omap_hsmmc.c
  
  OMAP RANDOM NUMBER GENERATOR SUPPORT
  M:    Deepak Saxena <dsaxena@plexity.net>
@@@ -3971,15 -3956,6 +3971,15 @@@ S:    Maintaine
  F:    drivers/leds/leds-pca9532.c
  F:    include/linux/leds-pca9532.h
  
 +PCA9564/PCA9665 I2C BUS DRIVER
 +M:    Wolfram Sang <w.sang@pengutronix.de>
 +L:    linux-i2c@vger.kernel.org
 +S:    Maintained
 +F:    drivers/i2c/algos/i2c-algo-pca.c
 +F:    drivers/i2c/busses/i2c-pca-*
 +F:    include/linux/i2c-algo-pca.h
 +F:    include/linux/i2c-pca-platform.h
 +
  PCI ERROR RECOVERY
  M:    Linas Vepstas <linas@austin.ibm.com>
  L:    linux-pci@vger.kernel.org
@@@ -4024,7 -4000,7 +4024,7 @@@ S:      Maintaine
  F:    include/linux/delayacct.h
  F:    kernel/delayacct.c
  
 -PERFORMANCE COUNTER SUBSYSTEM
 +PERFORMANCE EVENTS SUBSYSTEM
  M:    Peter Zijlstra <a.p.zijlstra@chello.nl>
  M:    Paul Mackerras <paulus@samba.org>
  M:    Ingo Molnar <mingo@elte.hu>
@@@ -4049,7 -4025,8 +4049,7 @@@ F:      drivers/block/pktcdvd.
  F:    include/linux/pktcdvd.h
  
  PMC SIERRA MaxRAID DRIVER
 -P:    Anil Ravindranath
 -M:    anil_ravindranath@pmc-sierra.com
 +M:    Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
  L:    linux-scsi@vger.kernel.org
  W:    http://www.pmc-sierra.com/
  S:    Supported
@@@ -4191,7 -4168,7 +4191,7 @@@ F:      drivers/media/video/pvrusb2
  PXA2xx/PXA3xx SUPPORT
  M:    Eric Miao <eric.y.miao@gmail.com>
  M:    Russell King <linux@arm.linux.org.uk>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-pxa/
  F:    drivers/pcmcia/pxa2xx*
@@@ -4204,13 -4181,13 +4204,13 @@@ F:   sound/soc/px
  PXA168 SUPPORT
  M:    Eric Miao <eric.y.miao@gmail.com>
  M:    Jason Chagas <jason.chagas@marvell.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
  S:    Maintained
  
  PXA910 SUPPORT
  M:    Eric Miao <eric.y.miao@gmail.com>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
  S:    Maintained
  
@@@ -4451,7 -4428,7 +4451,7 @@@ F:      net/iucv
  
  S3C24XX SD/MMC Driver
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Supported
  F:    drivers/mmc/host/s3cmci.*
  
@@@ -4481,7 -4458,7 +4481,7 @@@ SCORE ARCHITECTUR
  P:    Chen Liqin
  M:    liqin.chen@sunplusct.com
  P:    Lennox Wu
 -M:    lennox.wu@sunplusct.com
 +M:    lennox.wu@gmail.com
  W:    http://www.sunplusct.com
  S:    Supported
  
@@@ -4556,20 -4533,20 +4556,20 @@@ S:   Maintaine
  F:    drivers/mmc/host/sdricoh_cs.c
  
  SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
 -M:    Pierre Ossman <pierre@ossman.eu>
 -L:    sdhci-devel@lists.ossman.eu
 -S:    Maintained
 +S:     Orphan
 +L:     linux-mmc@vger.kernel.org
 +F:     drivers/mmc/host/sdhci.*
  
  SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
  M:    Anton Vorontsov <avorontsov@ru.mvista.com>
  L:    linuxppc-dev@ozlabs.org
 -L:    sdhci-devel@lists.ossman.eu
 +L:     linux-mmc@vger.kernel.org
  S:    Maintained
 -F:    drivers/mmc/host/sdhci.*
 +F:     drivers/mmc/host/sdhci-of.*
  
  SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  M:    Ben Dooks <ben-linux@fluff.org>
 -L:    sdhci-devel@lists.ossman.eu
 +L:     linux-mmc@vger.kernel.org
  S:    Maintained
  F:    drivers/mmc/host/sdhci-s3c.c
  
@@@ -4655,7 -4632,7 +4655,7 @@@ F:      drivers/misc/sgi-xp
  SHARP LH SUPPORT (LH7952X & LH7A40X)
  M:    Marc Singer <elf@buici.com>
  W:    http://projects.buici.com/arm
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
  F:    arch/arm/mach-lh7a40x/
@@@ -5069,6 -5046,11 +5069,11 @@@ T:    quilt http://svn.sourceforge.jp/svnr
  S:    Maintained
  F:    security/tomoyo/
  
+ TOPSTAR LAPTOP EXTRAS DRIVER
+ M:    Herton Ronaldo Krzesinski <herton@mandriva.com.br>
+ S:    Maintained
+ F:    drivers/platform/x86/topstar-laptop.c
  TOSHIBA ACPI EXTRAS DRIVER
  S:    Orphan
  F:    drivers/platform/x86/toshiba_acpi.c
@@@ -5661,12 -5643,6 +5666,12 @@@ L:    linux-scsi@vger.kernel.or
  S:    Maintained
  F:    drivers/scsi/wd7000.c
  
 +WINBOND CIR DRIVER
 +P:    David Härdeman
 +M:    david@hardeman.nu
 +S:    Maintained
 +F:    drivers/input/misc/winbond-cir.c
 +
  WIMAX STACK
  M:    Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
  M:    linux-wimax@intel.com
@@@ -5686,7 -5662,8 +5691,7 @@@ S:      Maintaine
  F:    drivers/input/misc/wistron_btns.c
  
  WL1251 WIRELESS DRIVER
 -P:    Kalle Valo
 -M:    kalle.valo@nokia.com
 +M:    Kalle Valo <kalle.valo@nokia.com>
  L:    linux-wireless@vger.kernel.org
  W:    http://wireless.kernel.org
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
diff --combined include/acpi/acpi_bus.h
@@@ -30,8 -30,6 +30,6 @@@
  
  #include <acpi/acpi.h>
  
- #define PREFIX                        "ACPI: "
  /* TBD: Make dynamic */
  #define ACPI_MAX_HANDLES      10
  struct acpi_handle_list {
@@@ -89,7 -87,6 +87,6 @@@ struct acpi_device
  typedef int (*acpi_op_add) (struct acpi_device * device);
  typedef int (*acpi_op_remove) (struct acpi_device * device, int type);
  typedef int (*acpi_op_start) (struct acpi_device * device);
- typedef int (*acpi_op_stop) (struct acpi_device * device, int type);
  typedef int (*acpi_op_suspend) (struct acpi_device * device,
                                pm_message_t state);
  typedef int (*acpi_op_resume) (struct acpi_device * device);
@@@ -106,7 -103,6 +103,6 @@@ struct acpi_device_ops 
        acpi_op_add add;
        acpi_op_remove remove;
        acpi_op_start start;
-       acpi_op_stop stop;
        acpi_op_suspend suspend;
        acpi_op_resume resume;
        acpi_op_bind bind;
@@@ -173,17 -169,15 +169,15 @@@ struct acpi_device_dir 
  
  typedef char acpi_bus_id[8];
  typedef unsigned long acpi_bus_address;
- typedef char acpi_hardware_id[15];
- typedef char acpi_unique_id[9];
  typedef char acpi_device_name[40];
  typedef char acpi_device_class[20];
  
  struct acpi_device_pnp {
        acpi_bus_id bus_id;     /* Object name */
        acpi_bus_address bus_address;   /* _ADR */
-       acpi_hardware_id hardware_id;   /* _HID */
-       struct acpi_compatible_id_list *cid_list;       /* _CIDs */
-       acpi_unique_id unique_id;       /* _UID */
+       char *hardware_id;      /* _HID */
+       struct acpica_device_id_list *cid_list; /* _CIDs */
+       char *unique_id;        /* _UID */
        acpi_device_name device_name;   /* Driver-determined */
        acpi_device_class device_class; /*        "          */
  };
@@@ -314,7 -308,7 +308,7 @@@ struct acpi_bus_event 
  
  extern struct kobject *acpi_kobj;
  extern int acpi_bus_generate_netlink_event(const char*, const char*, u8, int);
- void acpi_bus_private_data_handler(acpi_handle, u32, void *);
+ void acpi_bus_private_data_handler(acpi_handle, void *);
  int acpi_bus_get_private_data(acpi_handle, void **);
  extern int acpi_notifier_call_chain(struct acpi_device *, u32, u32);
  extern int register_acpi_notifier(struct notifier_block *);
@@@ -327,7 -321,7 +321,7 @@@ extern void unregister_acpi_bus_notifie
   */
  
  int acpi_bus_get_device(acpi_handle handle, struct acpi_device **device);
- void acpi_bus_data_handler(acpi_handle handle, u32 function, void *context);
+ void acpi_bus_data_handler(acpi_handle handle, void *context);
  int acpi_bus_get_status(struct acpi_device *device);
  int acpi_bus_get_power(acpi_handle handle, int *state);
  int acpi_bus_set_power(acpi_handle handle, int state);
@@@ -356,6 -350,7 +350,6 @@@ void acpi_remove_dir(struct acpi_devic
  /*
   * Bind physical devices with ACPI devices
   */
 -#include <linux/device.h>
  struct acpi_bus_type {
        struct list_head list;
        struct bus_type *bus;
diff --combined include/acpi/actypes.h
@@@ -288,7 -288,7 +288,7 @@@ typedef u32 acpi_physical_address
  /*
   * Some compilers complain about unused variables. Sometimes we don't want to
   * use all the variables (for example, _acpi_module_name). This allows us
 - * to to tell the compiler in a per-variable manner that a variable
 + * to tell the compiler in a per-variable manner that a variable
   * is unused
   */
  #ifndef ACPI_UNUSED_VAR
  
  /* PM Timer ticks per second (HZ) */
  
- #define PM_TIMER_FREQUENCY  3579545
+ #define PM_TIMER_FREQUENCY              3579545
  
  /*******************************************************************************
   *
@@@ -732,7 -732,8 +732,8 @@@ typedef u8 acpi_adr_space_type
  #define ACPI_ADR_SPACE_SMBUS            (acpi_adr_space_type) 4
  #define ACPI_ADR_SPACE_CMOS             (acpi_adr_space_type) 5
  #define ACPI_ADR_SPACE_PCI_BAR_TARGET   (acpi_adr_space_type) 6
- #define ACPI_ADR_SPACE_DATA_TABLE       (acpi_adr_space_type) 7
+ #define ACPI_ADR_SPACE_IPMI             (acpi_adr_space_type) 7
+ #define ACPI_ADR_SPACE_DATA_TABLE       (acpi_adr_space_type) 8
  #define ACPI_ADR_SPACE_FIXED_HARDWARE   (acpi_adr_space_type) 127
  
  /*
@@@ -921,7 -922,7 +922,7 @@@ typede
  void (*acpi_notify_handler) (acpi_handle device, u32 value, void *context);
  
  typedef
- void (*acpi_object_handler) (acpi_handle object, u32 function, void *data);
+ void (*acpi_object_handler) (acpi_handle object, void *data);
  
  typedef acpi_status(*acpi_init_handler) (acpi_handle object, u32 function);
  
@@@ -969,38 -970,60 +970,60 @@@ acpi_status(*acpi_walk_callback) (acpi_
  #define ACPI_INTERRUPT_NOT_HANDLED      0x00
  #define ACPI_INTERRUPT_HANDLED          0x01
  
- /* Length of _HID, _UID, _CID, and UUID values */
+ /* Length of 32-bit EISAID values when converted back to a string */
+ #define ACPI_EISAID_STRING_SIZE         8     /* Includes null terminator */
+ /* Length of UUID (string) values */
  
- #define ACPI_DEVICE_ID_LENGTH           0x09
- #define ACPI_MAX_CID_LENGTH             48
  #define ACPI_UUID_LENGTH                16
  
- /* Common string version of device HIDs and UIDs */
+ /* Structures used for device/processor HID, UID, CID */
  
  struct acpica_device_id {
-       char value[ACPI_DEVICE_ID_LENGTH];
+       u32 length;             /* Length of string + null */
+       char *string;
  };
  
- /* Common string version of device CIDs */
- struct acpi_compatible_id {
-       char value[ACPI_MAX_CID_LENGTH];
+ struct acpica_device_id_list {
+       u32 count;              /* Number of IDs in Ids array */
+       u32 list_size;          /* Size of list, including ID strings */
+       struct acpica_device_id ids[1]; /* ID array */
  };
  
- struct acpi_compatible_id_list {
-       u32 count;
-       u32 size;
-       struct acpi_compatible_id id[1];
+ /*
+  * Structure returned from acpi_get_object_info.
+  * Optimized for both 32- and 64-bit builds
+  */
+ struct acpi_device_info {
+       u32 info_size;          /* Size of info, including ID strings */
+       u32 name;               /* ACPI object Name */
+       acpi_object_type type;  /* ACPI object Type */
+       u8 param_count;         /* If a method, required parameter count */
+       u8 valid;               /* Indicates which optional fields are valid */
+       u8 flags;               /* Miscellaneous info */
+       u8 highest_dstates[4];  /* _sx_d values: 0xFF indicates not valid */
+       u8 lowest_dstates[5];   /* _sx_w values: 0xFF indicates not valid */
+       u32 current_status;     /* _STA value */
+       acpi_integer address;   /* _ADR value */
+       struct acpica_device_id hardware_id;    /* _HID value */
+       struct acpica_device_id unique_id;      /* _UID value */
+       struct acpica_device_id_list compatible_id_list;        /* _CID list <must be last> */
  };
  
- /* Structure and flags for acpi_get_object_info */
+ /* Values for Flags field above (acpi_get_object_info) */
+ #define ACPI_PCI_ROOT_BRIDGE            0x01
  
- #define ACPI_VALID_STA                  0x0001
- #define ACPI_VALID_ADR                  0x0002
- #define ACPI_VALID_HID                  0x0004
- #define ACPI_VALID_UID                  0x0008
- #define ACPI_VALID_CID                  0x0010
- #define ACPI_VALID_SXDS                 0x0020
+ /* Flags for Valid field above (acpi_get_object_info) */
+ #define ACPI_VALID_STA                  0x01
+ #define ACPI_VALID_ADR                  0x02
+ #define ACPI_VALID_HID                  0x04
+ #define ACPI_VALID_UID                  0x08
+ #define ACPI_VALID_CID                  0x10
+ #define ACPI_VALID_SXDS                 0x20
+ #define ACPI_VALID_SXWS                 0x40
  
  /* Flags for _STA method */
  
  #define ACPI_STA_DEVICE_OK              0x08  /* Synonym */
  #define ACPI_STA_BATTERY_PRESENT        0x10
  
- #define ACPI_COMMON_OBJ_INFO \
-       acpi_object_type                type;           /* ACPI object type */ \
-       acpi_name                       name    /* ACPI object Name */
- struct acpi_obj_info_header {
-       ACPI_COMMON_OBJ_INFO;
- };
- /* Structure returned from Get Object Info */
- struct acpi_device_info {
-       ACPI_COMMON_OBJ_INFO;
-       u32 param_count;        /* If a method, required parameter count */
-       u32 valid;              /* Indicates which fields below are valid */
-       u32 current_status;     /* _STA value */
-       acpi_integer address;   /* _ADR value if any */
-       struct acpica_device_id hardware_id;    /* _HID value if any */
-       struct acpica_device_id unique_id;      /* _UID value if any */
-       u8 highest_dstates[4];  /* _sx_d values: 0xFF indicates not valid */
-       struct acpi_compatible_id_list compatibility_id;        /* List of _CIDs if any */
- };
  /* Context structs for address space handlers */
  
  struct acpi_pci_id {