[git pull] ACPI & driver patches for 2.6.30-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

please pull from: 

git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release

As with every merge window, we're syncing Linux with the latest ACPICA,
and with the latest platform driver updates.  That and Bjorn doing some
Spring cleaning is pretty much the bulk of it.

The full log is just about 100K, so I'll reply to this message with that
in case it gets filtered from the list.

This will update the files shown below.

thanks!

--
Len Brown
Intel Open Source Technology Center


ps. individual patches are available on linux-acpi@xxxxxxxxxxxxxxx
and a consolidated plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.29/acpi-release-20090320-2.6.29.diff.gz

 Documentation/kernel-parameters.txt        |   16 +
 Documentation/laptops/acer-wmi.txt         |   10 +-
 Documentation/laptops/thinkpad-acpi.txt    |  144 ++++--
 MAINTAINERS                                |   10 +-
 arch/x86/kernel/acpi/boot.c                |   65 +++-
 arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c |   12 +
 arch/x86/kernel/cpu/cpufreq/longhaul.c     |    6 +-
 arch/x86/mm/srat_64.c                      |   30 ++
 drivers/acpi/Kconfig                       |  150 ++++---
 drivers/acpi/Makefile                      |   52 +-
 drivers/acpi/acpica/Makefile               |    4 +-
 drivers/acpi/acpica/acglobal.h             |   11 +-
 drivers/acpi/acpica/achware.h              |   12 +-
 drivers/acpi/acpica/aclocal.h              |   60 ++-
 drivers/acpi/acpica/acmacros.h             |    4 -
 drivers/acpi/acpica/acobject.h             |    1 -
 drivers/acpi/acpica/acpredef.h             |   41 +-
 drivers/acpi/acpica/actables.h             |    9 +-
 drivers/acpi/acpica/acutils.h              |   15 +
 drivers/acpi/acpica/dsinit.c               |   16 +-
 drivers/acpi/acpica/dsmthdat.c             |    2 +-
 drivers/acpi/acpica/dsobject.c             |    6 +-
 drivers/acpi/acpica/dsopcode.c             |   32 +--
 drivers/acpi/acpica/dsutils.c              |    2 +-
 drivers/acpi/acpica/dswexec.c              |    5 +-
 drivers/acpi/acpica/evevent.c              |   18 +-
 drivers/acpi/acpica/evgpe.c                |    7 +-
 drivers/acpi/acpica/evgpeblk.c             |   70 ++--
 drivers/acpi/acpica/evmisc.c               |   16 +-
 drivers/acpi/acpica/evregion.c             |    5 +-
 drivers/acpi/acpica/evrgnini.c             |   22 +-
 drivers/acpi/acpica/evxface.c              |    3 +-
 drivers/acpi/acpica/evxfevnt.c             |   24 +-
 drivers/acpi/acpica/evxfregn.c             |    3 +-
 drivers/acpi/acpica/exconfig.c             |   17 +-
 drivers/acpi/acpica/exconvrt.c             |   11 +-
 drivers/acpi/acpica/exdump.c               |   59 +--
 drivers/acpi/acpica/exfield.c              |   29 +-
 drivers/acpi/acpica/exfldio.c              |   14 +-
 drivers/acpi/acpica/exmisc.c               |   14 +-
 drivers/acpi/acpica/exoparg1.c             |   13 +-
 drivers/acpi/acpica/exoparg2.c             |    2 +-
 drivers/acpi/acpica/exoparg3.c             |    7 +-
 drivers/acpi/acpica/exprep.c               |    2 +-
 drivers/acpi/acpica/exregion.c             |    4 +-
 drivers/acpi/acpica/exresnte.c             |    8 +-
 drivers/acpi/acpica/exresolv.c             |    9 +-
 drivers/acpi/acpica/exresop.c              |   23 +-
 drivers/acpi/acpica/exstore.c              |   18 +-
 drivers/acpi/acpica/exstoren.c             |   29 +-
 drivers/acpi/acpica/exutils.c              |    2 +-
 drivers/acpi/acpica/hwacpi.c               |    9 +-
 drivers/acpi/acpica/hwgpe.c                |   21 +-
 drivers/acpi/acpica/hwregs.c               |  322 +++++++++----
 drivers/acpi/acpica/hwsleep.c              |  130 +++---
 drivers/acpi/acpica/hwvalid.c              |  258 ++++++++++
 drivers/acpi/acpica/hwxface.c              |  279 ++++-------
 drivers/acpi/acpica/nsaccess.c             |   54 +--
 drivers/acpi/acpica/nsalloc.c              |   24 +-
 drivers/acpi/acpica/nsdump.c               |   24 +-
 drivers/acpi/acpica/nseval.c               |    2 +-
 drivers/acpi/acpica/nsinit.c               |   19 +-
 drivers/acpi/acpica/nsload.c               |    4 +-
 drivers/acpi/acpica/nsobject.c             |   18 +-
 drivers/acpi/acpica/nsparse.c              |   10 +-
 drivers/acpi/acpica/nspredef.c             |   38 +-
 drivers/acpi/acpica/nssearch.c             |   14 +-
 drivers/acpi/acpica/nsutils.c              |   27 +-
 drivers/acpi/acpica/nswalk.c               |   12 +-
 drivers/acpi/acpica/nsxfeval.c             |   36 +-
 drivers/acpi/acpica/rscalc.c               |    7 +-
 drivers/acpi/acpica/rscreate.c             |   15 +-
 drivers/acpi/acpica/tbfadt.c               |  363 ++++++++------
 drivers/acpi/acpica/tbinstal.c             |   82 +++-
 drivers/acpi/acpica/tbutils.c              |  106 +++--
 drivers/acpi/acpica/tbxface.c              |   71 +--
 drivers/acpi/acpica/tbxfroot.c             |    4 +-
 drivers/acpi/acpica/utcopy.c               |   30 +-
 drivers/acpi/acpica/utdelete.c             |    6 +-
 drivers/acpi/acpica/uteval.c               |   98 +++--
 drivers/acpi/acpica/utglobal.c             |   17 +-
 drivers/acpi/acpica/utlock.c               |  175 +++++++
 drivers/acpi/acpica/utmisc.c               |    3 +-
 drivers/acpi/acpica/utmutex.c              |   23 +-
 drivers/acpi/acpica/utobject.c             |   11 +-
 drivers/acpi/battery.c                     |   29 +-
 drivers/acpi/bus.c                         |   15 +
 drivers/acpi/button.c                      |   77 +---
 drivers/acpi/debug.c                       |   19 +-
 drivers/acpi/dock.c                        |    3 +-
 drivers/acpi/ec.c                          |   39 +-
 drivers/acpi/fan.c                         |   20 +-
 drivers/acpi/glue.c                        |    6 +-
 drivers/acpi/internal.h                    |   43 ++
 drivers/acpi/numa.c                        |   46 ++-
 drivers/acpi/osl.c                         |    6 +-
 drivers/acpi/pci_irq.c                     |   18 +-
 drivers/acpi/pci_link.c                    |  147 ++----
 drivers/acpi/power.c                       |   12 +-
 drivers/acpi/proc.c                        |    7 +-
 drivers/acpi/processor_core.c              |   45 ++-
 drivers/acpi/processor_idle.c              |  124 ++----
 drivers/acpi/processor_perflib.c           |   46 +-
 drivers/acpi/processor_thermal.c           |   22 +-
 drivers/acpi/processor_throttling.c        |    8 +-
 drivers/acpi/sbs.c                         |   41 +-
 drivers/acpi/scan.c                        |   94 +++-
 drivers/acpi/sleep.c                       |   13 +-
 drivers/acpi/system.c                      |   64 ++-
 drivers/acpi/tables.c                      |   30 ++
 drivers/acpi/thermal.c                     |  539 ++++-----------------
 drivers/acpi/video.c                       |  336 ++++++++++---
 drivers/acpi/video_detect.c                |    3 +
 drivers/acpi/wakeup.c                      |    9 +-
 drivers/gpu/drm/i915/i915_dma.c            |    5 +-
 drivers/gpu/drm/i915/i915_drv.c            |    2 +-
 drivers/gpu/drm/i915/i915_drv.h            |    4 +-
 drivers/gpu/drm/i915/i915_opregion.c       |   65 +++-
 drivers/pci/pci-acpi.c                     |    4 +-
 drivers/platform/x86/Kconfig               |   35 ++
 drivers/platform/x86/Makefile              |    1 +
 drivers/platform/x86/acer-wmi.c            |   35 ++-
 drivers/platform/x86/dell-wmi.c            |  210 ++++++++
 drivers/platform/x86/hp-wmi.c              |   25 +
 drivers/platform/x86/intel_menlow.c        |   29 +-
 drivers/platform/x86/panasonic-laptop.c    |    9 +-
 drivers/platform/x86/sony-laptop.c         |  531 +++++++++++++++------
 drivers/platform/x86/tc1100-wmi.c          |    7 +-
 drivers/platform/x86/thinkpad_acpi.c       |  735 ++++++++++++++++++++--------
 drivers/pnp/pnpacpi/core.c                 |   23 +-
 drivers/power/power_supply_sysfs.c         |    2 +
 drivers/thermal/thermal_sys.c              |  356 +++++++++++++-
 include/acpi/acexcep.h                     |    6 +-
 include/acpi/acpi_bus.h                    |   18 +-
 include/acpi/acpi_drivers.h                |   33 +-
 include/acpi/acpiosxf.h                    |    4 -
 include/acpi/acpixf.h                      |   16 +-
 include/acpi/actbl.h                       |   74 ++--
 include/acpi/actbl1.h                      |    6 +-
 include/acpi/actypes.h                     |   18 +-
 include/acpi/processor.h                   |    4 +-
 include/acpi/video.h                       |   11 +
 include/linux/acpi.h                       |    1 +
 include/linux/power_supply.h               |    2 +
 include/linux/sonypi.h                     |    8 +
 include/linux/thermal.h                    |   48 ++-
 146 files changed, 4854 insertions(+), 2790 deletions(-)
 create mode 100644 drivers/acpi/acpica/hwvalid.c
 create mode 100644 drivers/acpi/acpica/utlock.c
 create mode 100644 drivers/acpi/internal.h
 create mode 100644 drivers/platform/x86/dell-wmi.c
 create mode 100644 include/acpi/video.h

through these commits:

Alan Cox (1):
      sony-laptop: Eliminate BKL in ioctls

Alessio Igor Bogani (2):
      sony-laptop: Kill the BKL
      sony-laptop: Fix some typos in log messages (Unabe/Unable)

Alexander Beregalov (1):
      sony-laptop should depend on RFKILL

Alexey Starikovskiy (3):
      ACPI: battery: add power_{now,avg} properties to power_class
      ACPI: EC: Separate delays for MSI hardware
      ACPI: EC: Always parse EC device

Andy Whitcroft (1):
      acer-wmi: Cleanup the failure cleanup handling

Anton Veretenenko (1):
      sony-laptop: Add FW specific hotkey events

Arjan van de Ven (1):
      ACPI: battery: asynchronous init

Bjorn Helgaas (23):
      ACPI: pci_link: clean up whitespace
      ACPI: pci_link: remove unnecessary casts and initializations
      ACPI: pci_link: remove unnecessary null pointer checks
      ACPI: pci_link: simplify list of link devices
      ACPI: PCI: use generic pci_swizzle_interrupt_pin()
      ACPI: update Kconfig help texts (no functional changes)
      ACPI: move private declarations to internal.h
      ACPI: skip DMI power state check when ACPI disabled
      ACPI: call acpi_scan_init() explicitly rather than as initcall
      ACPI: call acpi_ec_init() explicitly rather than as initcall
      ACPI: call acpi_power_init() explicitly rather than as initcall
      ACPI: call acpi_system_init() explicitly rather than as initcall
      ACPI: call acpi_debug_init() explicitly rather than as initcall
      ACPI: call init_acpi_device_notify() explicitly rather than as initcall
      ACPI: call acpi_sleep_proc_init() explicitly rather than as initcall
      ACPI: call acpi_wakeup_device_init() explicitly rather than as initcall
      ACPI: tidy up makefile
      ACPI: remove unused acpi_device_ops .lock and .scan methods
      ACPI: remove unused acpi_device_ops .shutdown method
      ACPI: remove unused acpi_bus_ops flags
      ACPI: support acpi_device_ops .notify methods
      ACPI: button: use .notify method instead of installing handler directly
      ACPI: processor: use .notify method instead of installing handler directly

Bob Moore (39):
      ACPICA: Add error check to debug object dump routine
      ACPICA: Allow OS override of all ACPI tables
      ACPICA: Remove extraneous parameter in table manager
      ACPICA: Add override for dynamic tables
      ACPICA: Update FADT flag definitions
      ACPICA: Update version to 20090123
      ACPICA: Split out PM1 status registers from the FADT
      ACPICA: Update comments in module header
      ACPICA: Fix writes to optional PM1B registers
      ACPICA: Remove extra write for acpi_hw_clear_acpi_status
      ACPICA: For PM1B registers, do not shift value read or written
      ACPICA: Fix parameter validation for acpi_read/write
      ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B
      ACPICA: Add function to handle PM1 control registers
      ACPICA: Remove ACPI_GET_OBJECT_TYPE macro
      ACPICA: Conditionally compile acpi_set_firmware_waking_vector64
      ACPICA: Debug output: print result of _OSI invocations
      ACPICA: Debug output: decrease verbosity of DB_INFO debug level
      ACPICA: Formatting update - no functional changes
      ACPICA: Optimize ACPI register locking
      ACPICA: Rename ACPI bit register access functions
      ACPICA: Restructure bit register access functions
      ACPICA: Update table header print function
      ACPICA: Update version to 20090220
      ACPICA: Add manifest constants for bit register values
      ACPICA: Formatting update - no functional changes
      ACPICA: FADT: Fix extraneous length mismatch warning
      ACPICA: Fix AcpiWalkNamespace race condition with table unload
      ACPICA: Change handling of PM1 Status register ignored bit
      ACPICA: Preserve all PM control reserved and ignored bits
      ACPICA: New: I/O port protection
      ACPICA: Remove obsolete acpi_os_validate_address interface
      ACPICA: Remove unused code, no functional change
      ACPICA: Condense some protected ports
      ACPICA: Fix PCI configuration space port address range
      ACPICA: FADT: Favor 32-bit register addresses for compatibility
      ACPICA: FADT: Favor 32-bit FACS and DSDT addresses
      ACPICA: Fix index value in package warning message
      ACPICA: Update version to 20090320

Carlos Corbacho (2):
      acer-wmi: Blacklist Acer Aspire One
      acer-wmi: Update copyright notice & documentation

Dan Carpenter (1):
      dock: fix dereference after kfree()

Frans Pop (1):
      hp-wmi: notify of a potential docking state change on resume

Harald Jenny (1):
      sony-laptop: VGN-A317M hotkey support

Harald Welte (2):
      panasonic-laptop: Fix autoloading
      panasonic-laptop: use snprintf with PAGE_SIZE in sysfs attributes

Henrique de Moraes Holschuh (12):
      thinkpad-acpi: update copyright notices
      thinkpad-acpi: drop ibm-acpi alias
      thinkpad-acpi: documentation cleanup
      thinkpad-acpi: cleanup debug helpers
      thinkpad-acpi: add missing log levels
      thinkpad-acpi: add new debug helpers and warn of deprecated atts
      thinkpad-acpi: remove HKEY disable functionality
      thinkpad-acpi: restrict access to some firmware LEDs
      thinkpad-acpi: enhanced debugging messages for rfkill subdrivers
      thinkpad-acpi: enhanced debugging messages for the hotkey subdriver
      thinkpad-acpi: enhanced debugging messages for the fan subdriver
      thinkpad-acpi: rework brightness support

ISHIKAWA Mutsumi (1):
      sony-laptop: detect the ICH9 chipset as Type3

Jan Beulich (1):
      ACPI: constify tables in pci_irq.c

Jan Engelhardt (2):
      ACPI: constify VFTs (1/2)
      ACPI: constify VFTs (2/2)

Johannes Berg (1):
      toshiba-acpi: remove MAINTAINERS entry

Krzysztof Kosiński (1):
      tc1100-wmi: Fix state reporting

Len Brown (4):
      ACPI: fix CONFIG_ACPI=n build
      ACPI: simplify processor lines in Makefile
      ACPI: get_throttling_state() cannot be larger than state_count
      video: build fix

Lin Ming (3):
      ACPICA: Check for non-zero address before being converted to GAS
      ACPICA: Clear PM register write-only bits on reading
      ACPI: cpufreq: use new bit register access function

Luca Tettamanti (1):
      ACPI: acpi_enforce_resource=strict by default

Matthew Garrett (10):
      thermal: use integers rather than strings for thermal values
      ACPI: move thermal trip handling to generic thermal layer
      sony-laptop: Add support for new Sony platform API
      sony-laptop: Enable EC on newer hardware
      sony-laptop: Add support for extra keyboard events
      sony-laptop: Add rfkill support on new models
      sony-laptop: Add support for extended hotkeys
      thermal: support forcing support for passive cooling
      ACPI: Populate DIDL before registering ACPI video device on Intel
      dell-wmi: new driver for hotkey control

Matthias Welwarsky (2):
      sony-laptop: new style events typo fixes
      sony-laptop: fix event reporting for new style events

Mattia Dongili (3):
      sony-laptop: merge Type4 into Type3
      sony-laptop: Make sony_pic_set_wwanpower not take mutexes
      sony-laptop: update copyright

Pallipadi, Venkatesh (1):
      ACPI: cap off P-state transition latency from buggy BIOSes

Rusty Russell (1):
      ACPI: simplify module_param namespace

Sergey Yanovich (1):
      sony-laptop: notify the hardware of a state change in wwanpower

Stanislaw Gruszka (1):
      ACPI: Avoid wiping out pr->performance during preregistering

Stephen Rothwell (1):
      ACPI: update thermal for bus_id removal

Suresh Siddha (2):
      x86, ACPI: add support for x2apic ACPI extensions
      ACPI: update x2apic comments

Thomas Renninger (1):
      ACPI: Remove R40e c-state blacklist

Witold Szczeponik (1):
      Enable PNPACPI _PSx Support, v3

Zhang Rui (9):
      ACPI: introduce sysfs I/F for dynamic tables
      ACPI video: check the return value of acpi_video_device_lcd_get_level_current
      ACPI video: check the return value of acpi_video_device_lcd_set_level
      ACPI video: support _BCL packages that don't export brightness levels when machine is on AC/Battery
      ACPI video: support reversed _BCL method in  ACPI video driver
      ACPI video: support _BQC/_BCL/_BCM methods that use index values
      ACPI video: support buggy BIOSes with _BCQ implemented
      ACPI video: add a warning message if _BQC is not found
      ACPI: update comment

Zhao Yakui (1):
      ACPI: suspend: Add the Pansonic CF51 box to the dmi check table

alex.shi (1):
      acpi: fix of pmtimer overflow that make Cx states time incorrect
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/linux-pm

[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux