lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080716214516.GA10777@basil.nowhere.org>
Date:	Wed, 16 Jul 2008 23:45:16 +0200
From:	Andi Kleen <andi@...stfloor.org>
To:	torvalds@...l.org
Cc:	linux-kernel@...r.kernel.org, linux-acpi@...r.kernel.org
Subject: Please pull ACPI updates


Linus,

Please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-merge-2.6 release-2.6.27

to get the initial ACPI updates for 2.6.27. We got a few more changes
dependent on yet unpulled trees and some other candidate patches,
but that's the bulk for the changes intended for 2.6.27. Most of that
has been collected by Len Brown before he went on sabbatical. I was
relatively conservative with additional changes so far.

-Andi

Aaron Durbin (1):
      Add the ability to reset the machine using the RESET_REG in ACPI's FADT table.

Adrian Bunk (1):
      eeepc-laptop: static

Alan Cox (1):
      snapshot: Push BKL down into ioctl handlers

Alok N Kataria (1):
      ACPI: fix checkpatch.pl complaints in scan.c

Bjorn Helgaas (29):
      PNP: add detail to debug resource dump
      PNP: remove pnp_resource.index
      PNP: add pnp_resource_type() internal interface
      PNP: add pnp_resource_type_name() helper function
      PNP: make pnp_{port,mem,etc}_start(), et al work for invalid resources
      PNP: replace pnp_resource_table with dynamically allocated resources
      PNPACPI: keep disabled resources when parsing current config
      PNP: remove ratelimit on add resource failures
      PNP: dont sort by type in /sys/.../resources
      PNP: add pnp_possible_config() -- can a device could be configured this way?
      PNP: whitespace/coding style fixes
      PNP: define PNP-specific IORESOURCE_IO_* flags alongside IRQ, DMA, MEM
      PNP: make resource option structures private to PNP subsystem
      PNP: introduce pnp_irq_mask_t typedef
      PNP: increase I/O port & memory option address sizes
      PNP: improve resource assignment debug
      PNP: in debug resource dump, make empty list obvious
      PNP: make resource assignment functions return 0 (success) or -EBUSY (failure)
      PNP: remove redundant pnp_can_configure() check
      PNP: centralize resource option allocations
      PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NR
      PNP: rename pnp_register_*_resource() local variables
      PNP: support optional IRQ resources
      PNP: remove extra 0x100 bit from option priority
      ISAPNP: handle independent options following dependent ones
      PNP: convert resource options to single linked list
      PNP: avoid legacy IDE IRQs
      PNPACPI: add support for HP vendor-specific CCSR descriptors
      ACPI: use dev_printk when possible

Bob Moore (17):
      Make GPE disable more robust
      ACPICA: Add argument count checking to control method invocation via acpi_evaluate_object
      ACPICA: Fix for hang on GPE method invocation
      ACPICA: Fix possible negative array index in acpi_ut_validate_exception
      ACPICA: Eliminate acpi_native_uint type v2
      ACPICA: Removed unused include files from source files
      ACPICA: Several lint changes, no functional changes
      ACPICA: Add const qualifier for appropriate string constants
      ACPICA: Update version to 20080514
      ACPICA: Workaround for reversed _PRT entries from BIOS
      ACPICA: Update DMAR and SRAT table definitions
      ACPICA: Update disassembler for DMAR table changes
      ACPICA: Fix for invalid large array index on 64-bit systems
      ACPICA: Cleanup debug operand dump mechanism
      ACPICA: Cleanup of _PRT parsing code
      ACPICA: Fix mutex debug code for wrong loop termination value
      ACPICA: Update version to 20080609

Carlos Corbacho (7):
      acer-wmi: Remove LED colour comment from documentation
      acer-wmi: Blacklist backlight on Acer Aspire 1520 & 1360 series
      acer-wmi: Respect framebuffer blanking in backlight
      acer-wmi: Add EC quirk for Fujitsu Siemens Amilo Li 1718
      acer-wmi: Disable device autodetection on Fujitsu Siemens Amilo Li2732
      acer-wmi: Add debugfs file for device detection
      acer-wmi: Remove version number

Cezary Jackiewicz (2):
      misc,acpi,backlight: compal Laptop Extras
      compal-laptop: remove unnecessary lcd_level attribute

David Brownell (1):
      ACPI PM: acpi_pm_device_sleep_state() cleanup

Jan Beulich (2):
      ACPICA: Update tracking macros to reduce code/data size
      Fix FADT parsing

Johannes Berg (1):
      APM emulation: Notify about all suspend events, not just APM invoked ones (v2)

Jonathan Woithe (1):
      Fujitsu-laptop update

Julia Jomantaite (1):
      ACPI: video: fix brightness allocation

Len Brown (3):
      dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled.
      ACPI: Zhang Rui maintains ACPI THERMAL and FAN
      ACPI: Andi Kleen maintains the ACPI sub-system

Mike Travis (1):
      ACPI: change processors from array to per_cpu variable

Rafael J. Wysocki (4):
      PCI ACPI: Drop the second argument of platform_pci_choose_state
      ACPI PM: Remove obsolete Toshiba workaround
      Freezer: Introduce PF_FREEZER_NOSIG
      snapshot: Use pm_mutex for mutual exclusion

Randy Dunlap (2):
      acpi: fix printk format warning
      fujitsu-laptop: depends on INPUT

Vegard Nossum (2):
      ACPICA: fix mutex names in debug code.
      ACPI: don't walk tables if ACPI was disabled

Yi Yang (2):
      ACPI: fix acpi fan state set error
      ACPI: fix processor throttling set error

Zhang Rui (4):
      fix a deadlock issue when poking "eject" file
      force offline the processor during hot-removal
      create sysfs link from acpi device to sysdev for cpu
      ACPI: Enhance /sys/firmware/interrupts to allow enable/disable/clear from user-space

Zhao Yakui (4):
      ACPI: Disable the C2C3_FFH access mode HW has no MWAIT support
      ACPI: Create "idle=halt" bootparam
      ACPI : Create "idle=nomwait" bootparam
      ACPI: Disable MWAIT via DMI on broken Compal board

 Documentation/ABI/testing/sysfs-firmware-acpi |  127 +++--
 Documentation/kernel-parameters.txt           |    5 +-
 Documentation/laptops/acer-wmi.txt            |    2 -
 MAINTAINERS                                   |   25 +-
 arch/ia64/kernel/process.c                    |    4 +
 arch/x86/kernel/acpi/processor.c              |    6 +
 arch/x86/kernel/process.c                     |   28 +-
 arch/x86/mm/srat_32.c                         |    3 +-
 drivers/acpi/Makefile                         |    2 +-
 drivers/acpi/bay.c                            |    3 +
 drivers/acpi/bus.c                            |    2 +-
 drivers/acpi/dispatcher/dsinit.c              |    2 +-
 drivers/acpi/dispatcher/dsmethod.c            |    1 -
 drivers/acpi/dispatcher/dsopcode.c            |   22 +-
 drivers/acpi/dispatcher/dswexec.c             |    8 -
 drivers/acpi/dispatcher/dswstate.c            |   20 +-
 drivers/acpi/dock.c                           |    3 +
 drivers/acpi/events/evevent.c                 |    6 +-
 drivers/acpi/events/evgpe.c                   |   36 +-
 drivers/acpi/events/evgpeblk.c                |   18 +-
 drivers/acpi/events/evmisc.c                  |    4 +-
 drivers/acpi/events/evregion.c                |    5 +-
 drivers/acpi/events/evrgnini.c                |    2 +-
 drivers/acpi/events/evxfevnt.c                |   18 +-
 drivers/acpi/executer/exconfig.c              |   17 +-
 drivers/acpi/executer/exconvrt.c              |   12 +-
 drivers/acpi/executer/excreate.c              |    2 -
 drivers/acpi/executer/exdump.c                |   67 +--
 drivers/acpi/executer/exfldio.c               |    9 +-
 drivers/acpi/executer/exmisc.c                |    8 +-
 drivers/acpi/executer/exprep.c                |    8 +-
 drivers/acpi/executer/exregion.c              |    2 +-
 drivers/acpi/executer/exresop.c               |    4 +
 drivers/acpi/executer/exstore.c               |    6 -
 drivers/acpi/fan.c                            |    8 +-
 drivers/acpi/glue.c                           |    3 +
 drivers/acpi/hardware/hwgpe.c                 |   52 ++-
 drivers/acpi/namespace/nsdump.c               |    6 +-
 drivers/acpi/namespace/nseval.c               |   35 +
 drivers/acpi/namespace/nsinit.c               |    1 -
 drivers/acpi/namespace/nsload.c               |    3 +-
 drivers/acpi/namespace/nsparse.c              |   15 +-
 drivers/acpi/namespace/nsutils.c              |   50 +-
 drivers/acpi/namespace/nsxfeval.c             |    3 +-
 drivers/acpi/numa.c                           |    4 +-
 drivers/acpi/parser/psargs.c                  |    4 +-
 drivers/acpi/parser/psxface.c                 |    4 +-
 drivers/acpi/pci_irq.c                        |   38 +-
 drivers/acpi/processor_core.c                 |   75 ++-
 drivers/acpi/processor_idle.c                 |   34 +-
 drivers/acpi/processor_perflib.c              |   18 +-
 drivers/acpi/processor_throttling.c           |   38 +-
 drivers/acpi/reboot.c                         |   50 ++
 drivers/acpi/resources/rscalc.c               |    4 +-
 drivers/acpi/resources/rscreate.c             |   41 +-
 drivers/acpi/resources/rsmisc.c               |    2 +-
 drivers/acpi/resources/rsutils.c              |   13 +-
 drivers/acpi/scan.c                           |   62 ++-
 drivers/acpi/sleep/main.c                     |   39 +-
 drivers/acpi/system.c                         |  169 +++++-
 drivers/acpi/tables/tbfadt.c                  |   23 +-
 drivers/acpi/tables/tbfind.c                  |    5 +-
 drivers/acpi/tables/tbinstal.c                |   30 +-
 drivers/acpi/tables/tbutils.c                 |   15 +-
 drivers/acpi/tables/tbxface.c                 |   28 +-
 drivers/acpi/tables/tbxfroot.c                |    4 +-
 drivers/acpi/utilities/utalloc.c              |    5 +-
 drivers/acpi/utilities/utcopy.c               |    4 +-
 drivers/acpi/utilities/utdebug.c              |   54 +-
 drivers/acpi/utilities/utdelete.c             |    2 +-
 drivers/acpi/utilities/uteval.c               |    5 +-
 drivers/acpi/utilities/utmisc.c               |   39 +-
 drivers/acpi/utilities/utmutex.c              |    4 +-
 drivers/acpi/utilities/utobject.c             |    9 +-
 drivers/acpi/video.c                          |  123 +++--
 drivers/char/apm-emulation.c                  |  346 +++++++-----
 drivers/misc/Kconfig                          |   31 +-
 drivers/misc/Makefile                         |    5 +-
 drivers/misc/acer-wmi.c                       |  145 ++++-
 drivers/misc/compal-laptop.c                  |  404 ++++++++++++
 drivers/misc/eeepc-laptop.c                   |    4 +-
 drivers/misc/fujitsu-laptop.c                 |  825 +++++++++++++++++++++++--
 drivers/pci/pci-acpi.c                        |    6 +-
 drivers/pci/pci.c                             |    4 +-
 drivers/pci/pci.h                             |    3 +-
 drivers/pnp/base.h                            |  148 ++++-
 drivers/pnp/core.c                            |   29 +-
 drivers/pnp/interface.c                       |  207 +++----
 drivers/pnp/isapnp/core.c                     |  253 +++-----
 drivers/pnp/manager.c                         |  414 ++++---------
 drivers/pnp/pnpacpi/core.c                    |    4 +-
 drivers/pnp/pnpacpi/rsparser.c                |  492 +++++++++------
 drivers/pnp/pnpbios/rsparser.c                |  274 +++++----
 drivers/pnp/quirks.c                          |  307 +++++-----
 drivers/pnp/resource.c                        |  454 ++++++--------
 drivers/pnp/support.c                         |  171 +++++-
 drivers/pnp/system.c                          |    4 +-
 drivers/serial/8250_pnp.c                     |   24 +-
 include/acpi/acconfig.h                       |    2 +-
 include/acpi/acdisasm.h                       |    1 +
 include/acpi/acdispat.h                       |    2 +-
 include/acpi/acexcep.h                        |   10 +-
 include/acpi/acglobal.h                       |    2 +-
 include/acpi/achware.h                        |    4 +-
 include/acpi/acinterp.h                       |    5 +-
 include/acpi/aclocal.h                        |    6 +-
 include/acpi/acmacros.h                       |   38 +-
 include/acpi/acnamesp.h                       |   30 +-
 include/acpi/acpi_bus.h                       |    4 +-
 include/acpi/acpiosxf.h                       |    2 +-
 include/acpi/acpixf.h                         |   12 +-
 include/acpi/acstruct.h                       |   10 +-
 include/acpi/actables.h                       |   27 +-
 include/acpi/actbl1.h                         |   23 +-
 include/acpi/actypes.h                        |   16 +-
 include/acpi/acutils.h                        |   70 ++-
 include/acpi/processor.h                      |    2 +-
 include/acpi/reboot.h                         |   14 +-
 include/asm-ia64/processor.h                  |    2 +
 include/asm-x86/processor.h                   |    2 +
 include/linux/freezer.h                       |   10 +
 include/linux/ioport.h                        |    5 +
 include/linux/pnp.h                           |  146 +++--
 include/linux/sched.h                         |    1 +
 kernel/cpu.c                                  |    1 +
 kernel/kthread.c                              |    2 +-
 kernel/power/process.c                        |   97 ++--
 kernel/power/user.c                           |   71 ++-
 128 files changed, 4330 insertions(+), 2449 deletions(-)
 create mode 100644 drivers/acpi/reboot.c
 create mode 100644 drivers/misc/compal-laptop.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ