1. 27 Apr, 2013 9 commits
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpuidle' · e4f5a3ad
      Rafael J. Wysocki authored
      * pm-cpuidle: (51 commits)
        cpuidle: add maintainer entry
        ARM: s3c64xx: cpuidle: use init/exit common routine
        SH: cpuidle: use init/exit common routine
        cpuidle: fix comment format
        ARM: imx: cpuidle: use init/exit common routine
        ARM: davinci: cpuidle: use init/exit common routine
        ARM: kirkwood: cpuidle: use init/exit common routine
        ARM: calxeda: cpuidle: use init/exit common routine
        ARM: tegra: cpuidle: use init/exit common routine for tegra3
        ARM: tegra: cpuidle: use init/exit common routine for tegra2
        ARM: OMAP4: cpuidle: use init/exit common routine
        ARM: shmobile: cpuidle: use init/exit common routine
        ARM: tegra: cpuidle: use init/exit common routine
        ARM: OMAP3: cpuidle: use init/exit common routine
        ARM: at91: cpuidle: use init/exit common routine
        ARM: ux500: cpuidle: use init/exit common routine
        cpuidle: make a single register function for all
        ARM: ux500: cpuidle: replace for_each_online_cpu by for_each_possible_cpu
        cpuidle: remove en_core_tk_irqen flag
        ARM: OMAP3: remove cpuidle_wrap_enter
        ...
      e4f5a3ad
    • Rafael J. Wysocki's avatar
      Merge branch 'pnp' · ae620830
      Rafael J. Wysocki authored
      * pnp:
        pnp: use %*phC to dump small buffers
        isapnp: remove debug leftovers
      ae620830
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-assorted' · 355c63e5
      Rafael J. Wysocki authored
      * pm-assorted:
        PM / OPP: add documentation to RCU head in struct opp
        PM / sleep: invalidate TEST_CPUS and TEST_CORE support for freeze state
        PM / sleep: add TEST_PLATFORM support for freeze state
      355c63e5
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-runtime' · 0acaab53
      Rafael J. Wysocki authored
      * pm-runtime:
        PM / Runtime: Improve prepare handling at system suspend for genpd
        PM / Runtime: Asyncronous idle|suspend parent devices at removal
        PM / Runtime: Asyncronous idle|suspend devices at system resume
      0acaab53
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-assorted' · c940c8ce
      Rafael J. Wysocki authored
      * acpi-assorted: (21 commits)
        ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip points
        ACPI: video: correct acpi_video_bus_add error processing
        ACPI: Fix wrong parameter passed to memblock_reserve
        acpi: video: enhance the quirk detect logic of _BQC
        ACPI: update comments for acpi_event_status
        ACPI: remove "config ACPI_DEBUG_FUNC_TRACE"
        PCI / ACPI: Don't query OSC support with all possible controls
        ACPI / processor_thermal: avoid null pointer deference error
        ACPI / fan: avoid null pointer deference error
        ACPI / video: Fix applying indexed initial brightness value.
        ACPI / video: Make logic a little easier to understand.
        ACPI / video: Fix brightness control initialization for some laptops.
        ACPI: Use resource_size() in osl.c
        ACPI / acpi_pad: Used PTR_RET
        ACPI: suppress compiler warning in container.c
        ACPI: suppress compiler warning in battery.c
        ACPI: suppress compiler warnings in processor_throttling.c
        ACPI: suppress compiler warnings in button.c
        ACPI: replace kmalloc+memcpy with kmemdup
        ACPI: Remove acpi_pci_bind_root() definition
        ...
      c940c8ce
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-pm' · 34bdb1a4
      Rafael J. Wysocki authored
      * acpi-pm:
        ACPI / PM: Expose lists of device wakeup power resources to user space
        ACPI / PM: Fix potential problem in acpi_device_get_power()
      34bdb1a4
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' · 0ad4991c
      Rafael J. Wysocki authored
      * acpica: (33 commits)
        ACPICA: Update version to 20130328
        ACPICA: Add a lock to the internal object reference count mechanism
        ACPICA: Fix a format string for 64-bit generation
        ACPICA: Remove FORCE_DELETE option for global reference count mechanism
        ACPICA: Improve error message for Index() operator
        ACPICA: FADT: Remove extraneous warning for very large GPE registers
        ACPICA: Fix a typo in a function header, no functional change
        ACPICA: Fix a typo in an error message
        ACPICA: Fix for some comments/headers
        ACPICA: _OSI Support: handle any errors from acpi_os_acquire_mutex()
        ACPICA: Predefine names: Add allowed argument types to master info table
        ACPI: Set length even for TYPE_END_TAG acpi resource
        ACPICA: Update version to 20130214
        ACPICA: Object repair: Allow 0-length packages for variable-length packages
        ACPICA: Disassembler: Add warnings for unresolved control methods
        ACPICA: Return object repair: Add resource template repairs
        ACPICA: Return object repair: Add string-to-unicode conversion
        ACPICA: Split object conversion functions to a new file
        ACPICA: Add mechanism for early object repairs on a per-name basis
        ACPICA: Remove trailing comma in enum declarations
        ...
      0ad4991c
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-lpss' · 2467d7b7
      Rafael J. Wysocki authored
      * acpi-lpss:
        ACPI / LPSS: make code less confusing for reader
        ACPI / LPSS: Add support for exposing LTR registers to user space
        ACPI / scan: Add special handler for Intel Lynxpoint LPSS devices
      2467d7b7
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-hotplug' · 929c6dd4
      Rafael J. Wysocki authored
      * acpi-hotplug:
        ACPI / memhotplug: Remove info->failed bit
        ACPI / memhotplug: set info->enabled for memory present at boot time
        ACPI: Verify device status after eject
        acpi: remove reference to ACPI_HOTPLUG_IO
        ACPI: Update _OST handling for notify
        ACPI: Update PNPID match handling for notify
        ACPI: Update PNPID set/free interfaces
        ACPI: Remove acpi_device dependency in acpi_device_set_id()
        ACPI / hotplug: Make acpi_hotplug_profile_ktype static
        ACPI / scan: Make memory hotplug driver use struct acpi_scan_handler
        ACPI / container: Use hotplug profile user space interface
        ACPI / hotplug: Introduce user space interface for hotplug profiles
        ACPI / scan: Introduce acpi_scan_handler_matching()
        ACPI / container: Use common hotplug code
        ACPI / scan: Introduce common code for ACPI-based device hotplug
        ACPI / scan: Introduce acpi_scan_match_handler()
      929c6dd4
  2. 26 Apr, 2013 3 commits
  3. 25 Apr, 2013 1 commit
    • Aaron Lu's avatar
      ACPI: video: correct acpi_video_bus_add error processing · 91e13aa3
      Aaron Lu authored
      acpi_video_bus_get_devices() may fail due to some video output device
      doesn't have the _ADR method, and in this case, the error processing
      is to simply free the video structure in acpi_video_bus_add(), while
      leaving those already registered video output devices in the wild,
      which means for some video output device, we have already registered
      a backlight interface and installed a notification handler for it.
      So it can happen when user is using this system, on hotkey pressing,
      the notification handler will send a keycode through a non-existing
      input device, causing kernel freeze.
      
      To solve this problem, free all those already registered video output
      devices once something goes wrong in acpi_video_bus_get_devices(), so
      that no wild backlight interfaces and notification handlers exist.
      
      References: https://bugzilla.kernel.org/show_bug.cgi?id=51731
      Reported-and-tested-by: <i-tek@web.de>
      Signed-off-by: default avatarAaron Lu <aaron.lu@intel.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      91e13aa3
  4. 24 Apr, 2013 2 commits
  5. 23 Apr, 2013 18 commits
  6. 22 Apr, 2013 1 commit
  7. 21 Apr, 2013 6 commits