From: Matthew Garrett <mjg59@srcf.ucam.org>
To: torvalds@linux-foundation.org
Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] x86 platform drivers for 2.6.36
Date: Tue, 3 Aug 2010 15:08:55 +0100 [thread overview]
Message-ID: <20100803140855.GA26161@srcf.ucam.org> (raw)
Hi Linus,
A huge number of cleanup patches from Axel Lin, who's ploughed through
these drivers unstoppably. A few updates to Moorestown-specific code,
various misc bugfixes, Jesse's IPS driver and a couple of functional
improvements for some of the drivers.
The following changes since commit 9fe6206f400646a2322096b56c59891d530e8d51:
Linux 2.6.35 (2010-08-01 15:11:14 -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 (2):
rar: Move the RAR driver into the right place as its now clean
intel_scu_ipc: Use the new cpu identification function
Alek Du (1):
gpio: Add PMIC GPIO block support
Andy Ross (1):
Clean up command packing on MRST.
Arjan van de Ven (2):
Fix stack buffer size for IPC writev messages
zero the stack buffer before giving random garbage to the SCU
Axel Lin (34):
intel_menlow: fix memory leaks in error path
hp-wmi: add error handling for hp_wmi_init
acer-wmi: fix resource reclaim in acer_wmi_init error path
wmi: fix memory leak in parse_wdg
acer-wmi/hp-wmi: use platform_device_unregister instead of platform_device_del in module_exit
wmi: fix a memory leak in wmi_notify_debug
asus-laptop: fix a memory leak in asus_laptop_get_info error path
acer-wmi: set permissions on interface file to S_IRUGO
acer-wmi: make dmi_matched to return 1 instead of 0
dell-wmi: fix a memory leak
sony-laptop: use platform_device_unregister in sony_pf_remove
fujitsu-laptop: remove unnecessary input_free_device calls
compal-laptop/fujitsu-laptop/msi-laptop: make dmi_check_cb to return 1 instead of 0
asus_acpi: fix a memory leak in asus_hotk_get_info()
asus_acpi: fix coding style to improve readability
acerhdf: make needlessly global symbols static
classmate-laptop: make needlessly global symbols static
fujitsu-laptop: make needlessly global symbols static
msi-laptop: make struct rfkill_ops const
asus-laptop: fix incorrect return value for write_acpi_int_ret if handle is NULL
asus-laptop: return proper error for store_ledd if write_acpi_int fail
acerhdf: fix resource reclaim in error path
toshiba_acpi: make remove_device() and add_device() void
hp-wmi: add return value checking for input_allocate_device()
toshiba_acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries()
acer-wmi: fix memory leaks in WMID_set_capabilities and get_wmid_devices
acer-wmi: fix memory leaks in wmab_execute error path
acer-wmi: remove non-used acer_quirks struct definition
asus-laptop: fix wapf, wlan_status and bluetooth_status module_param permissions
eeepc-laptop: fix hotplug_disabled module_param permissions
panasonic-laptop: fix acpi_pcc_write_sset return value
msi-wmi: make needlessly global symbols static
asus-laptop: fix asus_input_init error path
dell-laptop: make dell_laptop_i8042_filter() static
Feng Tang (1):
intel_scu_ipc: add definitions for vRTC related command
Hong Liu (3):
intel_scu_ipc: fix data packing of PMIC command on Moorestown
intel_scu_ipc: return -EIO for error condition in busy_loop
intel_scu_ipc: fix size field for intel_scu_ipc_command
Islam Amer (1):
dell-wmi: Add support for eject key on Dell Studio 1555
Jan Engelhardt (1):
x86 plat: limit x86 platform driver menu to X86
Jesse Barnes (3):
timer: add on-stack deferrable timer interfaces
x86 platform driver: intelligent power sharing driver
IPS driver: add GPU busy and turbo checking
Jiri Slaby (1):
X86: intel_ips, check for kzalloc properly
Julia Lawall (1):
drivers/platform/x86: Eliminate a NULL pointer dereference
Matthew Garrett (1):
toshiba-acpi: Add an extra couple of keys
Peter Feuerer (3):
acerhdf: add new BIOS versions
acerhdf: remove "chk_off" as it was only needed for T31 netbooks
acerhdf: add AO531 and many BIOS versions for 1410, 1810xx and packard bell netbooks
Pierre Ducroquet (1):
toshiba-acpi: Add support for Toshiba Illumination.
Rahul Chaturvedi (1):
acerhdf: driver didn't verify the pointers in which it got product information
Randy Dunlap (3):
platform/x86: msi-laptop depends on SERIO_I8042
compal-laptop: uses hwmon interfaces, depends on HWMON
compal-laptop: depends on POWER_SUPPLY
Rezwanul Kabir (1):
dell-laptop: Add another Dell laptop family to the DMI whitelist
Roald Frederickx (1):
compal-laptop: add JHL90, battery & hwmon interface
Sreedhara DS (4):
intel_scu_ipc: detect CPU type automatically
intel_scu_ipc: Support Medfield processors
Remove indirect read write api support.
intel_scu_ipc: tidy up unused bits
Thadeu Lima de Souza Cascardo (2):
classmate-laptop: depends on RFKILL or RFKILL=n
classmate-laptop: should check for NULL as retval for rfkill_alloc
Thomas Renninger (19):
x86 platform drivers: hp-wmi Reorder event id processing
x86 platform drivers: hp-wmi Catch and log unkown event and key codes correctly
x86 platform drivers: hp-wmi Use consistent prefix string for messages.
x86 platform drivers: hp-wmi Add media key 0x20e8
x86 platform drivers: hp-wmi Set placeholder for unimplemented events
x86 platform drivers: hp-wmi fix buffer size depending on ACPI version
X86 platform: hp-wmi Better match the HP WMI query interface
hp-wmi: return -ENODEV if BIOS does not export any supported hp wmi guid
ACPI: Remove /proc/acpi/embedded_controller/..
X86 platform drivers: Remove EC dump from thinkpad_acpi
X86 platform driver: Fix section mismatch in wmi.c
Documentation: Add new /sys/kernel/debug/ec/* files to ABI
ACPI: Provide /sys/kernel/debug/ec/...
ACPI: Provide /sys/kernel/debug//ec/ec0/io for binary access to the EC
ACPI: Register EC io ports in /proc/ioports
hp-wmi: Fix mixing up of and/or directive
hp-wmi: acpi_drivers.h is already included through acpi.h two lines below
acpi ec: Fix possible double io port registration
acpi ec_sys: Be more cautious about ec write access
Documentation/ABI/testing/debugfs-ec | 20 +
Documentation/laptops/thinkpad-acpi.txt | 71 +-
arch/x86/include/asm/intel_scu_ipc.h | 20 +-
drivers/acpi/Kconfig | 18 +
drivers/acpi/Makefile | 1 +
drivers/acpi/ec.c | 107 +--
drivers/acpi/ec_sys.c | 160 ++
drivers/acpi/internal.h | 24 +
drivers/platform/x86/Kconfig | 44 +
drivers/platform/x86/Makefile | 4 +
drivers/platform/x86/acer-wmi.c | 79 +-
drivers/platform/x86/acerhdf.c | 151 ++-
drivers/platform/x86/asus-laptop.c | 29 +-
drivers/platform/x86/asus_acpi.c | 7 +-
drivers/platform/x86/classmate-laptop.c | 13 +-
drivers/platform/x86/compal-laptop.c | 929 ++++++++++--
drivers/platform/x86/dell-laptop.c | 9 +-
drivers/platform/x86/dell-wmi.c | 11 +-
drivers/platform/x86/eeepc-laptop.c | 2 +-
drivers/platform/x86/fujitsu-laptop.c | 16 +-
drivers/platform/x86/hp-wmi.c | 281 +++-
drivers/platform/x86/intel_ips.c | 1660 ++++++++++++++++++++
drivers/platform/x86/intel_menlow.c | 33 +-
drivers/platform/x86/intel_pmic_gpio.c | 340 ++++
.../x86/intel_rar_register.c} | 8 +-
drivers/platform/x86/intel_scu_ipc.c | 180 +--
drivers/platform/x86/msi-laptop.c | 8 +-
drivers/platform/x86/msi-wmi.c | 2 +-
drivers/platform/x86/panasonic-laptop.c | 7 +-
drivers/platform/x86/sony-laptop.c | 13 +-
drivers/platform/x86/thinkpad_acpi.c | 73 -
drivers/platform/x86/toshiba_acpi.c | 135 ++-
drivers/platform/x86/wmi.c | 28 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/memrar/memrar_handler.c | 3 +-
drivers/staging/rar_register/Kconfig | 30 -
drivers/staging/rar_register/Makefile | 2 -
include/drm/i915_drm.h | 9 +
include/linux/intel_pmic_gpio.h | 15 +
.../rar_register => include/linux}/rar_register.h | 0
include/linux/timer.h | 15 +
kernel/timer.c | 13 +
43 files changed, 3830 insertions(+), 743 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-ec
create mode 100644 drivers/acpi/ec_sys.c
create mode 100644 drivers/platform/x86/intel_ips.c
create mode 100644 drivers/platform/x86/intel_pmic_gpio.c
rename drivers/{staging/rar_register/rar_register.c => platform/x86/intel_rar_register.c} (99%)
delete mode 100644 drivers/staging/rar_register/Kconfig
delete mode 100644 drivers/staging/rar_register/Makefile
create mode 100644 include/linux/intel_pmic_gpio.h
rename {drivers/staging/rar_register => include/linux}/rar_register.h (100%)
--
Matthew Garrett | mjg59@srcf.ucam.org
next reply other threads:[~2010-08-03 14:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-03 14:08 Matthew Garrett [this message]
2010-08-04 17:45 ` [GIT PULL] x86 platform drivers for 2.6.36 Linus Torvalds
2010-08-04 17:50 ` Matthew Garrett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100803140855.GA26161@srcf.ucam.org \
--to=mjg59@srcf.ucam.org \
--cc=linux-kernel@vger.kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.