linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ACPI & Power Management patches for Linux 3.3-merge
@ 2012-01-18  7:05 Len Brown
  0 siblings, 0 replies; only message in thread
From: Len Brown @ 2012-01-18  7:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-acpi, linux-kernel, Linux PM list

Hi Linus,

Please pull these ACPI & Power Management patches.

This includes initial support for the recently published ACPI 5.0 spec.
In particular, support for the "hardware-reduced" bit that eliminates
the dependency on legacy hardware.
APEI has patches resulting from testing on real hardware.
Plus other random fixes.

thanks!
Len Brown, Intel Open Source Technology Center

The following changes since commit 805a6af8dba5dfdd35ec35dc52ec0122400b2610:

  Linux 3.2 (2012-01-04 15:55:44 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git release

for you to fetch changes up to 79ba0db69c5887f1ad4ed51d58894e7e889084b0:

  Merge branches 'einj', 'intel_idle', 'misc', 'srat' and 'turbostat-ivb' into release (2012-01-18 01:15:54 -0500)

----------------------------------------------------------------

Bjorn Helgaas (1):
      ACPI, APEI, Print resource errors in conventional format

Bob Moore (16):
      ACPICA: Update for GCC 4
      ACPICA: Add error msg for unsupported I/O requests (not 8/16/32 bit length)
      ACPICA: Add error msg for Index/Bank field registers out-of-range
      ACPICA: Do not abort table load on invalid space ID
      ACPI 5.0: Basic support for FADT version 5
      ACPI 5.0: Implement hardware-reduced option
      ACPI 5.0: Add new/changed tables to headers
      ACPI 5.0: Implement Connection() and AccessAs() changes
      ACPI 5.0: Support for GeneralPurposeIo and GenericSerialBus operation region
      ACPI 5.0: New interface, acpi_get_event_resources
      ACPI 5.0: New interface, acpi_buffer_to_resource
      ACPI 5.0: Add new predefined names
      ACPICA: Update to version 20111123
      ACPICA: Update for larger ACPI 5 FADT size
      ACPICA: Update all copyrights to 2012
      ACPICA: Update to version 20120111

David Howells (1):
      intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle

Huang Ying (9):
      ACPI, Add 64bit read/write support to atomicio on i386
      ACPI, APEI, GHES: Add PCIe AER recovery support
      ACPI, APEI, Remove table not found message
      ACPI, APEI, GHES, Distinguish interleaved error report in kernel log
      ACPI, APEI, Printk queued error record before panic
      ACPI, Add RAM mapping support to ACPI atomic IO support
      ACPI, APEI, EINJ, Fix resource conflict on some machine
      ACPI, Record ACPI NVS regions
      ACPI, APEI, Resolve false conflict between ACPI NVS and APEI

Kurt Garloff (3):
      ACPI: Store SRAT table revision
      ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)
      ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)

Len Brown (5):
      tools turbostat: recognize and run properly on IVB
      Merge branch 'acpica-validate-address-regression' into next
      Merge branch 'apei' into release
      Merge branch 'atomicio-remove' into release
      Merge branches 'einj', 'intel_idle', 'misc', 'srat' and 'turbostat-ivb' into release

Lin Ming (7):
      ACPICA: Put back the call to acpi_os_validate_address
      ACPICA: Fix to allow region arguments to reference other scopes
      ACPI 5.0: New interfaces to allow driver access to AML mutex objects
      ACPI 5.0: Support for all new resource descriptors
      ACPICA: Clean up Makefile
      ACPICA: Add support for region address conflict checking
      ACPI: processor: fix acpi_get_cpuid for UP processor

Masanari Iida (1):
      ACPI: kernel-parameters.txt : Add intel_idle.max_cstate

Myron Stowe (3):
      ACPI: Fix possible alignment issues with GAS 'address' references
      ACPI: Export interfaces for ioremapping/iounmapping ACPI registers
      ACPI APEI: Convert atomicio routines

Shaohua Li (1):
      intel_idle: fix API misuse

Thomas Renninger (5):
      ACPI processor: Fix error path, also remove sysdev link
      intel idle: Make idle driver more robust
      ACPI processor: Remove unneeded cpuidle_unregister_driver call
      ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2
      intel_idle: Split up and provide per CPU initialization func

Tony Luck (1):
      acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec

Xiao, Hui (1):
      ACPI, APEI, EINJ, Refine the fix of resource conflict

Yanmin Zhang (1):
      intel_idle: remove redundant local_irq_disable() call

Zhang Rui (1):
      ACPI 5.0: Allow _AEI method in walk resources

 Documentation/acpi/apei/einj.txt      |   55 +++-
 Documentation/kernel-parameters.txt   |    5 +
 arch/ia64/kernel/acpi.c               |   10 +-
 arch/x86/kernel/e820.c                |    4 +-
 arch/x86/mm/srat.c                    |    4 +
 drivers/acpi/Makefile                 |    3 +-
 drivers/acpi/acpica/Makefile          |  158 ++++++++--
 drivers/acpi/acpica/accommon.h        |    2 +-
 drivers/acpi/acpica/acconfig.h        |    9 +-
 drivers/acpi/acpica/acdebug.h         |    2 +-
 drivers/acpi/acpica/acdispat.h        |    2 +-
 drivers/acpi/acpica/acevents.h        |    3 +-
 drivers/acpi/acpica/acglobal.h        |   17 +-
 drivers/acpi/acpica/achware.h         |    2 +-
 drivers/acpi/acpica/acinterp.h        |    4 +-
 drivers/acpi/acpica/aclocal.h         |   26 ++-
 drivers/acpi/acpica/acmacros.h        |    2 +-
 drivers/acpi/acpica/acnamesp.h        |    2 +-
 drivers/acpi/acpica/acobject.h        |    8 +-
 drivers/acpi/acpica/acopcode.h        |    6 +-
 drivers/acpi/acpica/acparser.h        |    2 +-
 drivers/acpi/acpica/acpredef.h        |   41 +++-
 drivers/acpi/acpica/acresrc.h         |  115 +++++---
 drivers/acpi/acpica/acstruct.h        |    2 +-
 drivers/acpi/acpica/actables.h        |    2 +-
 drivers/acpi/acpica/acutils.h         |   21 ++-
 drivers/acpi/acpica/amlcode.h         |   29 ++-
 drivers/acpi/acpica/amlresrc.h        |  138 ++++++++-
 drivers/acpi/acpica/dsargs.c          |   18 +-
 drivers/acpi/acpica/dscontrol.c       |    2 +-
 drivers/acpi/acpica/dsfield.c         |   83 ++++-
 drivers/acpi/acpica/dsinit.c          |    2 +-
 drivers/acpi/acpica/dsmethod.c        |    2 +-
 drivers/acpi/acpica/dsmthdat.c        |    2 +-
 drivers/acpi/acpica/dsobject.c        |    2 +-
 drivers/acpi/acpica/dsopcode.c        |    2 +-
 drivers/acpi/acpica/dsutils.c         |    2 +-
 drivers/acpi/acpica/dswexec.c         |    2 +-
 drivers/acpi/acpica/dswload.c         |    2 +-
 drivers/acpi/acpica/dswload2.c        |    2 +-
 drivers/acpi/acpica/dswscope.c        |    2 +-
 drivers/acpi/acpica/dswstate.c        |    2 +-
 drivers/acpi/acpica/evevent.c         |   14 +-
 drivers/acpi/acpica/evglock.c         |    8 +-
 drivers/acpi/acpica/evgpe.c           |    2 +-
 drivers/acpi/acpica/evgpeblk.c        |    2 +-
 drivers/acpi/acpica/evgpeinit.c       |    2 +-
 drivers/acpi/acpica/evgpeutil.c       |    2 +-
 drivers/acpi/acpica/evmisc.c          |    2 +-
 drivers/acpi/acpica/evregion.c        |   31 ++-
 drivers/acpi/acpica/evrgnini.c        |    2 +-
 drivers/acpi/acpica/evsci.c           |    2 +-
 drivers/acpi/acpica/evxface.c         |    2 +-
 drivers/acpi/acpica/evxfevnt.c        |    2 +-
 drivers/acpi/acpica/evxfgpe.c         |    2 +-
 drivers/acpi/acpica/evxfregn.c        |    2 +-
 drivers/acpi/acpica/exconfig.c        |    8 +-
 drivers/acpi/acpica/exconvrt.c        |    2 +-
 drivers/acpi/acpica/excreate.c        |   31 ++-
 drivers/acpi/acpica/exdebug.c         |    2 +-
 drivers/acpi/acpica/exdump.c          |    9 +-
 drivers/acpi/acpica/exfield.c         |   30 ++-
 drivers/acpi/acpica/exfldio.c         |   38 ++-
 drivers/acpi/acpica/exmisc.c          |    2 +-
 drivers/acpi/acpica/exmutex.c         |    2 +-
 drivers/acpi/acpica/exnames.c         |    2 +-
 drivers/acpi/acpica/exoparg1.c        |    2 +-
 drivers/acpi/acpica/exoparg2.c        |    2 +-
 drivers/acpi/acpica/exoparg3.c        |    2 +-
 drivers/acpi/acpica/exoparg6.c        |    2 +-
 drivers/acpi/acpica/exprep.c          |   27 ++-
 drivers/acpi/acpica/exregion.c        |    2 +-
 drivers/acpi/acpica/exresnte.c        |    2 +-
 drivers/acpi/acpica/exresolv.c        |    2 +-
 drivers/acpi/acpica/exresop.c         |    2 +-
 drivers/acpi/acpica/exstore.c         |    2 +-
 drivers/acpi/acpica/exstoren.c        |    2 +-
 drivers/acpi/acpica/exstorob.c        |    2 +-
 drivers/acpi/acpica/exsystem.c        |    2 +-
 drivers/acpi/acpica/exutils.c         |   27 ++-
 drivers/acpi/acpica/hwacpi.c          |    2 +-
 drivers/acpi/acpica/hwgpe.c           |    2 +-
 drivers/acpi/acpica/hwpci.c           |    2 +-
 drivers/acpi/acpica/hwregs.c          |    2 +-
 drivers/acpi/acpica/hwsleep.c         |    2 +-
 drivers/acpi/acpica/hwtimer.c         |    2 +-
 drivers/acpi/acpica/hwvalid.c         |    4 +-
 drivers/acpi/acpica/hwxface.c         |    2 +-
 drivers/acpi/acpica/nsaccess.c        |    2 +-
 drivers/acpi/acpica/nsalloc.c         |    2 +-
 drivers/acpi/acpica/nsdump.c          |    2 +-
 drivers/acpi/acpica/nsdumpdv.c        |    2 +-
 drivers/acpi/acpica/nseval.c          |    2 +-
 drivers/acpi/acpica/nsinit.c          |    2 +-
 drivers/acpi/acpica/nsload.c          |    2 +-
 drivers/acpi/acpica/nsnames.c         |    2 +-
 drivers/acpi/acpica/nsobject.c        |    2 +-
 drivers/acpi/acpica/nsparse.c         |    2 +-
 drivers/acpi/acpica/nspredef.c        |   31 ++-
 drivers/acpi/acpica/nsrepair.c        |    3 +-
 drivers/acpi/acpica/nsrepair2.c       |    7 +-
 drivers/acpi/acpica/nssearch.c        |    2 +-
 drivers/acpi/acpica/nsutils.c         |    2 +-
 drivers/acpi/acpica/nswalk.c          |    2 +-
 drivers/acpi/acpica/nsxfeval.c        |    2 +-
 drivers/acpi/acpica/nsxfname.c        |    2 +-
 drivers/acpi/acpica/nsxfobj.c         |    2 +-
 drivers/acpi/acpica/psargs.c          |  143 ++++++++-
 drivers/acpi/acpica/psloop.c          |    2 +-
 drivers/acpi/acpica/psopcode.c        |   15 +-
 drivers/acpi/acpica/psparse.c         |    2 +-
 drivers/acpi/acpica/psscope.c         |    2 +-
 drivers/acpi/acpica/pstree.c          |    8 +-
 drivers/acpi/acpica/psutils.c         |    2 +-
 drivers/acpi/acpica/pswalk.c          |    2 +-
 drivers/acpi/acpica/psxface.c         |    2 +-
 drivers/acpi/acpica/rsaddr.c          |    2 +-
 drivers/acpi/acpica/rscalc.c          |   89 +++++-
 drivers/acpi/acpica/rscreate.c        |   69 ++++-
 drivers/acpi/acpica/rsdump.c          |  196 +++++++++++-
 drivers/acpi/acpica/rsinfo.c          |   58 +++-
 drivers/acpi/acpica/rsio.c            |    2 +-
 drivers/acpi/acpica/rsirq.c           |   33 ++-
 drivers/acpi/acpica/rslist.c          |   77 ++++-
 drivers/acpi/acpica/rsmemory.c        |    2 +-
 drivers/acpi/acpica/rsmisc.c          |  269 ++++++++++++++++-
 drivers/acpi/acpica/rsserial.c        |  441 ++++++++++++++++++++++++++
 drivers/acpi/acpica/rsutils.c         |   56 ++++-
 drivers/acpi/acpica/rsxface.c         |   52 +++-
 drivers/acpi/acpica/tbfadt.c          |   41 ++-
 drivers/acpi/acpica/tbfind.c          |    2 +-
 drivers/acpi/acpica/tbinstal.c        |    2 +-
 drivers/acpi/acpica/tbutils.c         |    9 +-
 drivers/acpi/acpica/tbxface.c         |    2 +-
 drivers/acpi/acpica/tbxfroot.c        |    2 +-
 drivers/acpi/acpica/utaddress.c       |  294 ++++++++++++++++++
 drivers/acpi/acpica/utalloc.c         |    2 +-
 drivers/acpi/acpica/utcopy.c          |    2 +-
 drivers/acpi/acpica/utdebug.c         |    2 +-
 drivers/acpi/acpica/utdecode.c        |    6 +-
 drivers/acpi/acpica/utdelete.c        |   15 +-
 drivers/acpi/acpica/uteval.c          |    2 +-
 drivers/acpi/acpica/utglobal.c        |    8 +-
 drivers/acpi/acpica/utids.c           |    2 +-
 drivers/acpi/acpica/utinit.c          |    3 +-
 drivers/acpi/acpica/utlock.c          |    2 +-
 drivers/acpi/acpica/utmath.c          |    2 +-
 drivers/acpi/acpica/utmisc.c          |    2 +-
 drivers/acpi/acpica/utmutex.c         |   11 +-
 drivers/acpi/acpica/utobject.c        |    2 +-
 drivers/acpi/acpica/utosi.c           |    2 +-
 drivers/acpi/acpica/utresrc.c         |  278 +++++++++++++++--
 drivers/acpi/acpica/utstate.c         |    2 +-
 drivers/acpi/acpica/utxface.c         |   40 +++-
 drivers/acpi/acpica/utxferror.c       |    2 +-
 drivers/acpi/acpica/utxfmutex.c       |  187 +++++++++++
 drivers/acpi/apei/apei-base.c         |  150 +++++++++-
 drivers/acpi/apei/apei-internal.h     |    6 +
 drivers/acpi/apei/einj.c              |  290 +++++++++++++++---
 drivers/acpi/apei/erst.c              |    5 +-
 drivers/acpi/apei/ghes.c              |  102 +++++--
 drivers/acpi/apei/hest.c              |    5 +-
 drivers/acpi/atomicio.c               |   77 ++++-
 drivers/acpi/numa.c                   |    6 +
 drivers/acpi/nvs.c                    |   53 +++-
 drivers/acpi/osl.c                    |  242 +++------------
 drivers/acpi/processor_core.c         |   26 ++-
 drivers/acpi/processor_driver.c       |   20 +-
 drivers/idle/intel_idle.c             |   96 +++---
 include/acpi/acnames.h                |    1 +
 include/acpi/acpi_numa.h              |    1 +
 include/acpi/acpiosxf.h               |    7 -
 include/acpi/acpixf.h                 |   32 ++-
 include/acpi/acrestyp.h               |  207 ++++++++++++-
 include/acpi/actbl.h                  |   23 +-
 include/acpi/actbl1.h                 |   57 ++++-
 include/acpi/actbl3.h                 |  552 +++++++++++++++++++++++++++++++++
 include/acpi/actypes.h                |   12 +-
 include/linux/acpi.h                  |   20 +-
 include/linux/acpi_io.h               |    3 +
 include/linux/cpuidle.h               |    7 +
 tools/power/x86/turbostat/turbostat.c |    2 +
 182 files changed, 4824 insertions(+), 795 deletions(-)
 create mode 100644 drivers/acpi/acpica/rsserial.c
 create mode 100644 drivers/acpi/acpica/utaddress.c
 create mode 100644 drivers/acpi/acpica/utxfmutex.c
 create mode 100644 include/acpi/actbl3.h

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-01-18  7:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-18  7:05 [GIT PULL] ACPI & Power Management patches for Linux 3.3-merge Len Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).