1. 17 Feb, 2013 1 commit
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · fdbe0946
      Rafael J. Wysocki authored
      * pm-cpufreq:
        cpufreq / intel_pstate: Add kernel command line option disable intel_pstate.
        cpufreq / intel_pstate: Change to disallow module build
      fdbe0946
  2. 15 Feb, 2013 8 commits
    • Dirk Brandewie's avatar
      cpufreq / intel_pstate: Add kernel command line option disable intel_pstate. · 6be26498
      Dirk Brandewie authored
      When intel_pstate is configured into the kernel it will become the
      preferred scaling driver for processors that it supports.  Allow the
      user to override this by adding:
         intel_pstate=disable
      on the kernel command line.
      Signed-off-by: default avatarDirk Brandewie <dirk.j.brandewie@intel.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      6be26498
    • Dirk Brandewie's avatar
      cpufreq / intel_pstate: Change to disallow module build · da0d9fda
      Dirk Brandewie authored
      Load order is important in order for intel_pstate to take over as the
      default scaling driver from acpi-cpufreq.
      
      If both are built-in, acpi-cpufreq uses late_initcall() and
      intel_pstate uses device_initcall() so it will be able to register as
      the scaling before acpi-cpufreq for the processors supported by
      intel_pstate.
      
      If acpi-cpufreq is built as a module then intel_pstate still gets
      first option to become the scaling driver.
      Signed-off-by: default avatarDirk Brandewie <dirk.j.brandewie@intel.com>
      Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      da0d9fda
    • Rafael J. Wysocki's avatar
      Merge branch 'next/cpufreq-exynos' of... · 60a406d1
      Rafael J. Wysocki authored
      Merge branch 'next/cpufreq-exynos' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung
      
      * 'next/cpufreq-exynos' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
        cpufreq: exynos: Fix hang in pm handler due to frequency mismatch
        cpufreq: exynos: Initialize return variable
        cpufreq: exynos: Fix unsigned variable being checked for negative value
        cpufreq: exynos: Get booting freq value in exynos_cpufreq_init
        cpufreq: exynos: Show list of available frequencies
        cpufreq: exynos: Add missing static
        cpufreq: exynos: Split exynos_target function into two functions
        cpufreq: exynos: Use APLL_FREQ macro for cpu divider value
        cpufreq: exynos: Check old & new frequency early
        cpufreq: exynos: Remove unused variable & IS_ERR
      60a406d1
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · 4419fbd4
      Rafael J. Wysocki authored
      * pm-cpufreq: (55 commits)
        cpufreq / intel_pstate: Fix 32 bit build
        cpufreq: conservative: Fix typos in comments
        cpufreq: ondemand: Fix typos in comments
        cpufreq: exynos: simplify .init() for setting policy->cpus
        cpufreq: kirkwood: Add a cpufreq driver for Marvell Kirkwood SoCs
        cpufreq/x86: Add P-state driver for sandy bridge.
        cpufreq_stats: do not remove sysfs files if frequency table is not present
        cpufreq: Do not track governor name for scaling drivers with internal governors.
        cpufreq: Only call cpufreq_out_of_sync() for driver that implement cpufreq_driver.target()
        cpufreq: Retrieve current frequency from scaling drivers with internal governors
        cpufreq: Fix locking issues
        cpufreq: Create a macro for unlock_policy_rwsem{read,write}
        cpufreq: Remove unused HOTPLUG_CPU code
        cpufreq: governors: Fix WARN_ON() for multi-policy platforms
        cpufreq: ondemand: Replace down_differential tuner with adj_up_threshold
        cpufreq / stats: Get rid of CPUFREQ_STATDEVICE_ATTR
        cpufreq: Don't check cpu_online(policy->cpu)
        cpufreq: add imx6q-cpufreq driver
        cpufreq: Don't remove sysfs link for policy->cpu
        cpufreq: Remove unnecessary use of policy->shared_type
        ...
      4419fbd4
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-tools' · 95ecb407
      Rafael J. Wysocki authored
      * pm-tools:
        ACPI tools / acpidump: must be run as root - install it into /usr/sbin
      95ecb407
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-assorted' · 7113fe74
      Rafael J. Wysocki authored
      * pm-assorted:
        suspend: enable freeze timeout configuration through sys
        ACPI: enable ACPI SCI during suspend
        PM: Introduce suspend state PM_SUSPEND_FREEZE
        PM / Runtime: Add new helper function: pm_runtime_active()
        PM / tracing: remove deprecated power trace API
        PM: don't use [delayed_]work_pending()
        PM / Domains: don't use [delayed_]work_pending()
      7113fe74
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-assorted' · a68d3532
      Rafael J. Wysocki authored
      * acpi-assorted:
        ACPI: Add DMI entry for Sony VGN-FW41E_H
        ACPI: fix obsolete comment in custom_method.c
        ACPI / thermal: Use mode to enable/disable kernel thermal processing
        ACPI thermal: remove unnecessary newline from exception message
        ACPI sysfs: remove unnecessary newline from exception
        ACPI video: remove unnecessary newline from error messages
        ACPI: SRAT: report non-volatile memory in debug
        ACPI: Rework acpi_get_child() to be more efficient
      a68d3532
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-cleanup' · e8f71df7
      Rafael J. Wysocki authored
      * acpi-cleanup: (21 commits)
        ACPI / hotplug: Fix concurrency issues and memory leaks
        ACPI: Remove the use of CONFIG_ACPI_CONTAINER_MODULE
        ACPI / scan: Full transition to D3cold in acpi_device_unregister()
        ACPI / scan: Make acpi_bus_hot_remove_device() acquire the scan lock
        ACPI: Drop the container.h header file
        ACPI / Documentation: refer to correct file for acpi_platform_device_ids[] table
        ACPI / scan: Make container driver use struct acpi_scan_handler
        ACPI / scan: Remove useless #ifndef from acpi_eject_store()
        ACPI: Unbind ACPI drv when probe failed
        ACPI: sysfs eject support for ACPI scan handlers
        ACPI / scan: Follow priorities of IDs when matching scan handlers
        ACPI / PCI: pci_slot: replace printk(KERN_xxx) with pr_xxx()
        ACPI / dock: Fix acpi_bus_get_device() check in drivers/acpi/dock.c
        ACPI / scan: Clean up acpi_bus_get_parent()
        ACPI / platform: Use struct acpi_scan_handler for creating devices
        ACPI / PCI: Make PCI IRQ link driver use struct acpi_scan_handler
        ACPI / PCI: Make PCI root driver use struct acpi_scan_handler
        ACPI / scan: Introduce struct acpi_scan_handler
        ACPI / scan: Make scanning of fixed devices follow the general scheme
        ACPI: Drop device start operation that is not used
        ...
      e8f71df7
  3. 13 Feb, 2013 12 commits
  4. 11 Feb, 2013 6 commits
    • Dirk Brandewie's avatar
      cpufreq / intel_pstate: Fix 32 bit build · 191e5edf
      Dirk Brandewie authored
      Fixes 32 bit build.
      
      on i386:
      drivers/built-in.o: In function `intel_pstate_timer_func':
      intel_pstate.c:(.text+0x4ce97e): undefined reference to `__udivdi3'
      drivers/built-in.o: In function `intel_pstate_cpu_init':
      intel_pstate.c:(.cpuinit.text+0x974): undefined reference to `__udivdi3'
      Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Signed-off-by: default avatarDirk Brandewie <dirk.j.brandewie@intel.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      191e5edf
    • Rafael J. Wysocki's avatar
      Merge branch 'pnp' · b34bf8e3
      Rafael J. Wysocki authored
      * pnp:
        PNPACPI: Fix acpi_bus_get_device() check in drivers/pnp/pnpacpi/core.c
        drivers/pnp/pnpbios: remove depends on CONFIG_EXPERIMENTAL
      b34bf8e3
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-lpss' · 17b1639b
      Rafael J. Wysocki authored
      * acpi-lpss:
        ACPI / platform: create LPSS clocks if Lynxpoint devices are found during scan
        clk: x86: add support for Lynxpoint LPSS clocks
        x86: add support for Intel Low Power Subsystem
        ACPI / platform: fix comment about the platform device name
        ACPI: add support for CSRT table
      17b1639b
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-pm' · a9834cb2
      Rafael J. Wysocki authored
      * acpi-pm: (35 commits)
        ACPI / PM: Handle missing _PSC in acpi_bus_update_power()
        ACPI / PM: Do not power manage devices in unknown initial states
        ACPI / PM: Fix acpi_bus_get_device() check in drivers/acpi/device_pm.c
        ACPI / PM: Fix /proc/acpi/wakeup for devices w/o bus or parent
        ACPI / PM: Fix consistency check for power resources during resume
        ACPI / PM: Expose lists of device power resources to user space
        sysfs: Functions for adding/removing symlinks to/from attribute groups
        ACPI / PM: Expose current status of ACPI power resources
        ACPI / PM: Expose power states of ACPI devices to user space
        ACPI / scan: Prevent device add uevents from racing with user space
        ACPI / PM: Fix device power state value after transitions to D3cold
        ACPI / PM: Use string "D3cold" to represent ACPI_STATE_D3_COLD
        ACPI / PM: Sanitize checks in acpi_power_on_resources()
        ACPI / PM: Always evaluate _PSn after setting power resources
        ACPI / PM: Introduce helper for executing _PSn methods
        ACPI / PM: Make acpi_bus_init_power() more robust
        ACPI / PM: Fix build for unusual combination of Kconfig options
        ACPI / PM: remove leading whitespace from #ifdef
        ACPI / PM: Consolidate suspend-specific and hibernate-specific code
        ACPI / PM: Move device power management functions to device_pm.c
        ...
      a9834cb2
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' · 48694bdb
      Rafael J. Wysocki authored
      * acpica: (56 commits)
        ACPICA: Update version to 20130117
        ACPICA: Update predefined info table for _MLS method
        ACPICA: Remove some extraneous newlines in ACPI_ERROR type calls
        ACPICA: iASL/Disassembler: Add option to ignore NOOP opcodes/operators
        ACPICA: AcpiGetSleepTypeData: Allow \_Sx to return either 1 or 2 integers
        ACPICA: Update ACPICA copyrights to 2013
        ACPICA: Update predefined info table
        ACPICA: Cleanup table handler naming conflicts.
        ACPICA: Source restructuring: split large files into 8 new files.
        ACPICA: Cleanup PM_TIMER_FREQUENCY definition.
        ACPICA: Cleanup ACPI_DEBUG_PRINT macros to fix potential build breakages.
        ACPICA: Update version to 20121220.
        ACPICA: Interpreter: Fix Store() when implicit conversion is not possible.
        ACPICA: Resources: Split interrupt share/wake bits into two fields.
        ACPICA: Resources: Support for ACPI 5 wake bit in ExtendedInterrupt descriptor.
        ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table.
        ACPICA: Update ACPICA initialization messages.
        ACPICA: Namespace: Eliminate dot...dot output during initialization.
        ACPICA: Resource manager: Add support for ACPI 5 wake bit in IRQ descriptor.
        ACPICA: Fix possible memory leak in dispatcher error path.
        ...
      48694bdb
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-scan' · 59893298
      Rafael J. Wysocki authored
      * acpi-scan: (30 commits)
        ACPI / scan: Fix acpi_bus_get_device() check in acpi_match_device()
        ACPI / scan: Make namespace scanning and trimming mutually exclusive
        ACPI / scan: Make it clear that acpi_bus_trim() cannot fail
        ACPI / scan: Drop acpi_bus_add() and use acpi_bus_scan() instead
        ACPI: update ej_event interface to take acpi_device
        ACPI / scan: Add second pass to acpi_bus_trim()
        ACPI / scan: Change the implementation of acpi_bus_trim()
        ACPI / scan: Drop the second argument of acpi_bus_trim()
        ACPI / scan: Drop the second argument of acpi_device_unregister()
        ACPI: Remove the ops field from struct acpi_device
        ACPI: remove unused acpi_op_bind and acpi_op_unbind
        ACPI / scan: Fix check of device_attach() return value.
        ACPI / scan: Treat power resources in a special way
        ACPI: Remove unused struct acpi_pci_root.id member
        ACPI: Drop ACPI device .bind() and .unbind() callbacks
        ACPI / PCI: Move the _PRT setup and cleanup code to pci-acpi.c
        ACPI / PCI: Rework the setup and cleanup of device wakeup
        ACPI: Add .setup() and .cleanup() callbacks to struct acpi_bus_type
        ACPI: Make acpi_bus_scan() and acpi_bus_add() take only one argument
        ACPI: Replace ACPI device add_type field with a match_driver flag
        ...
      59893298
  5. 09 Feb, 2013 13 commits