All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.