[git pull] x86 platform drivers for 2.6.37

From: Matthew Garrett
Date: Mon Oct 25 2010 - 09:18:07 EST


Hi Linus,

Nothing hugely exciting here - some cleanups, a pile of bugfixes in the
WMI code and an update of the ideapad driver so it works on a wider
range of hardware. The IBM SMI-disabling driver might prove to be
interesting to some, though.

The following changes since commit f6f94e2ab1b33f0082ac22d71f66385a60d8157f:

Linux 2.6.36 (2010-10-20 13:30:22 -0700)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git for_linus

Alan Cox (1):
scu_ipc: Fix warning caused by include changes

Alek Du (1):
intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register

Andy Shevchenko (1):
platform: x86: throw away custom methods

Axel Lin (1):
intel_pmic_gpio: fix off-by-one value range checking

Chris Bagwell (2):
eeepc-wmi: add additional hotkeys
eeepc-wmi: Add cpufv sysfs interface

Corentin Chary (3):
platform-x86: sync eeepc-laptop and asus-laptop
asus-laptop: Add key found on Asus N61JQ
asus-laptop: fix gps rfkill

Daniel Drake (1):
Add OLPC XO-1 rfkill driver

Dmitry Torokhov (17):
topstar-laptop - switch to using sparse keymap library
panasonic-laptop - switch to using sparse keymap library
Input: dell-wmi - switch to using sparse keymap library
Input: hp-wmi - switch to using sparse keymap library
toshiba-acpi - switch to using sparse keymap
asus-laptop: remove no longer used keycode_map field
asus-laptop: use attribute group to manage attributes
WMI: remove EC region handler when _WDG parsing fails
WMI: free wmi blocks when parse_wdg() fails
WMI: fix wmi_gtoa() to actully terminate the string
WMI: do not leak memory in parse_wdg()
WMI: fix potential NULL pointer dereference
WMI: simplify handling of returned WMI blocks in parse_wdg()
WMI: use separate list head for storing wmi blocks
WMI: use pr_err() and friends
WMI: make use of class device's attributres
WMI: embed struct device directly into wmi_block

Ike Panhc (9):
ideapad: add ACPI helpers
ideapad: check VPC bit before sync rfkill hw status
ideapad: make sure we bind on the correct device
ideapad: use return value of _CFG to tell if device exist or not
ideapad: use EC command to control camera
ideapad: rewrite the hw rfkill notify
ideapad: rewrite the sw rfkill set
ideapad: Change the driver name to ideapad-laptop
ideapad: Add param: no_bt_rfkill

Jean Delvare (3):
Move hdaps driver to platform/x86
panasonic-laptop: Handle errors properly if they happen
panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata

Keng-Yu Lin (1):
dell-laptop: Add debugfs support

Matthew Garrett (1):
ideapad-laptop: Fix Makefile

Pascal de Bruijn (1):
Don't show error if Acer WMI is not found

Randy Dunlap (1):
acpi_toshiba: fix kconfig error

Vernon Mauery (1):
IBM Real-Time "SMI Free" mode driver -v7

.../ABI/testing/sysfs-devices-system-ibm-rtl | 22 ++
MAINTAINERS | 4 +-
arch/x86/include/asm/olpc.h | 2 +
drivers/hwmon/Kconfig | 20 --
drivers/hwmon/Makefile | 1 -
drivers/platform/x86/Kconfig | 53 +++-
drivers/platform/x86/Makefile | 6 +-
drivers/platform/x86/acer-wmi.c | 2 +-
drivers/platform/x86/asus-laptop.c | 171 +++++------
drivers/platform/x86/dell-laptop.c | 77 +++++
drivers/platform/x86/dell-wmi.c | 256 ++++++---------
drivers/platform/x86/eeepc-laptop.c | 16 +-
drivers/platform/x86/eeepc-wmi.c | 56 ++++
drivers/{hwmon => platform/x86}/hdaps.c | 2 +-
drivers/platform/x86/hp-wmi.c | 172 +++-------
drivers/platform/x86/ibm_rtl.c | 341 ++++++++++++++++++++
.../x86/{ideapad_acpi.c => ideapad-laptop.c} | 238 ++++++++++-----
drivers/platform/x86/intel_pmic_gpio.c | 26 +-
drivers/platform/x86/intel_scu_ipc.c | 1 +
drivers/platform/x86/panasonic-laptop.c | 194 +++++-------
drivers/platform/x86/topstar-laptop.c | 161 +++------
drivers/platform/x86/toshiba_acpi.c | 191 ++++--------
drivers/platform/x86/wmi.c | 308 +++++++-----------
drivers/platform/x86/xo1-rfkill.c | 85 +++++
24 files changed, 1370 insertions(+), 1035 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-system-ibm-rtl
rename drivers/{hwmon => platform/x86}/hdaps.c (99%)
create mode 100644 drivers/platform/x86/ibm_rtl.c
rename drivers/platform/x86/{ideapad_acpi.c => ideapad-laptop.c} (53%)
create mode 100644 drivers/platform/x86/xo1-rfkill.c

--
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/