1. 10 Feb, 2015 12 commits
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-tools' · b5e82233
      Rafael J. Wysocki authored
      * pm-tools:
        tools/power turbostat: relax dependency on APERF_MSR
        tools/power turbostat: relax dependency on invariant TSC
        tools/power turbostat: decode MSR_*_PERF_LIMIT_REASONS
        tools/power turbostat: relax dependency on root permission
        cpupower Makefile change to help run the tool without 'make install'
      b5e82233
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · 7bc95d4e
      Rafael J. Wysocki authored
      * pm-cpufreq: (46 commits)
        intel_pstate: provide option to only use intel_pstate with HWP
        cpufreq-dt: Drop unnecessary check before cpufreq_cooling_unregister() invocation
        cpufreq: Create for_each_governor()
        cpufreq: Create for_each_policy()
        cpufreq: Drop cpufreq_disabled() check from cpufreq_cpu_{get|put}()
        cpufreq: Set cpufreq_cpu_data to NULL before putting kobject
        intel_pstate: honor user space min_perf_pct override on resume
        intel_pstate: respect cpufreq policy request
        intel_pstate: Add num_pstates to sysfs
        intel_pstate: expose turbo range to sysfs
        intel_pstate: Add support for SkyLake
        cpufreq: stats: drop unnecessary locking
        cpufreq: stats: don't update stats on false notifiers
        cpufreq: stats: don't update stats from show_trans_table()
        cpufreq: stats: time_in_state can't be NULL in cpufreq_stats_update()
        cpufreq: stats: create sysfs group once we are ready
        cpufreq: remove CPUFREQ_UPDATE_POLICY_CPU notifications
        cpufreq: stats: drop 'cpu' field of struct cpufreq_stats
        cpufreq: Remove (now) unused 'last_cpu' from struct cpufreq_policy
        cpufreq: stats: rename 'struct cpufreq_stats' objects as 'stats'
        ...
      7bc95d4e
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-sleep' and 'pm-runtime' · f5238689
      Rafael J. Wysocki authored
      * pm-sleep:
        PM / hibernate: exclude freed pages from allocated pages printout
        PM / sleep: export suspend_resume trace event
        PM / sleep: Mention async suspend in PM_TRACE documentation
        PM / hibernate: Remove unused function
      
      * pm-runtime:
        ACPI / PM: Remove unneeded nested #ifdef
        USB / PM: Remove unneeded #ifdef and associated dead code
      f5238689
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-domains' · f7cc61f0
      Rafael J. Wysocki authored
      * pm-domains:
        PM: Convert dev_pm_put_subsys_data() into a void function
        PM: Update function header for dev_pm_get_subsys_data()
        PM / Domains: Handle errors from genpd's ->attach_dev() callback
        PM / Domains: Re-order initialization of generic_pm_domain_data
        PM / Domains: Free pm_subsys_data in error path in __pm_genpd_add_device()
        PM / Domains: Eliminate the mutex for the generic_pm_domain_data
        PM / Domains: Don't check for an existing device when adding a new
        PM / Domains: Don't allow an existing generic_pm_domain_data
        PM / Domains: Remove reference counting for the generic_pm_domain_data
        PM / Domains: Rename __pm_genpd_alloc|free_dev_data()
        PM / Domains: Remove pm_genpd_dev_need_restore() API
      f7cc61f0
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-qos', 'pm-opp' and 'pm-devfreq' · 740b68ea
      Rafael J. Wysocki authored
      * pm-qos:
        PM / QoS: Use lockdep asserts to find missing hold of power.lock
        PM / QoS: Add debugfs support to view the list of constraints
      
      * pm-opp:
        PM / OPP: Assert RCU lock in exported functions
        PM / OPP: Update kernel documentation
        PM / OPP: Ensure consistent naming of static functions
        PM / OPP: export dev_pm_opp_get_notifier
      
      * pm-devfreq:
        PM / devfreq: event: Add documentation for exynos-ppmu devfreq-event driver
        devfreq: Fix build break of devfreq-event class
        PM / devfreq: event: Add devfreq_event class
        PM / devfreq: tegra: add devfreq driver for Tegra Activity Monitor
      740b68ea
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-pci' and 'pm-cpuidle' · 2f8c42f3
      Rafael J. Wysocki authored
      * pm-pci:
        PCI / PM: Avoid resuming PCI devices during system suspend
      
      * pm-cpuidle:
        drivers: cpuidle: Don't initialize big.LITTLE driver if MCPM is unavailable
      2f8c42f3
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-resources' · 8fbcf5ec
      Rafael J. Wysocki authored
      * acpi-resources: (23 commits)
        Merge branch 'pci/host-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci into acpi-resources
        x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplug
        ACPI: Add interfaces to parse IOAPIC ID for IOAPIC hotplug
        x86/PCI: Refine the way to release PCI IRQ resources
        x86/PCI/ACPI: Use common ACPI resource interfaces to simplify implementation
        x86/PCI: Fix the range check for IO resources
        PCI: Use common resource list management code instead of private implementation
        resources: Move struct resource_list_entry from ACPI into resource core
        ACPI: Introduce helper function acpi_dev_filter_resource_type()
        ACPI: Add field offset to struct resource_list_entry
        ACPI: Translate resource into master side address for bridge window resources
        ACPI: Return translation offset when parsing ACPI address space resources
        ACPI: Enforce stricter checks for address space descriptors
        ACPI: Set flag IORESOURCE_UNSET for unassigned resources
        ACPI: Normalize return value of resource parser functions
        ACPI: Fix a bug in parsing ACPI Memory24 resource
        ACPI: Add prefetch decoding to the address space parser
        ACPI: Move the window flag logic to the combined parser
        ACPI: Unify the parsing of address_space and ext_address_space
        ACPI: Let the parser return false for disabled resources
        ...
      8fbcf5ec
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-processor' · d2320968
      Rafael J. Wysocki authored
      * acpi-processor:
        ACPI / cpuidle: Common callback routine for entering states
        ACPI / cpuidle: Merge acpi_idle_enter_c1() and acpi_idle_enter_simple()
        ACPI / cpuidle: Drop flags.bm_check tests from acpi_idle_enter_bm()
        ACPI / cpuidle: Clean up white space in a switch statement
        ACPI / cpuidle: Drop irrelevant comment from acpi_idle_enter_simple()
        ACPI / cpuidle: Clean up fallback to C1 checks
        ACPI / cpuidle: Drop unnecessary calls from ->enter callback routines
        ACPI / cpuidle: Drop unnecessary calls from acpi_idle_do_entry()
      d2320968
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-doc', 'acpi-pm', 'acpi-pcc' and 'acpi-tables' · ca45c879
      Rafael J. Wysocki authored
      * acpi-doc:
        MAINTAINERS / ACPI: add the necessary '/' according to entry rules
        ACPI / Documentation: add a missing '='
      
      * acpi-pm:
        ACPI / sleep: mark acpi_sleep_dmi_check() __init
      
      * acpi-pcc:
        ACPI / PCC: Use pr_debug() for debug messages in pcc_init()
      
      * acpi-tables:
        ACPI / table: remove duplicate NULL check for the handler of acpi_table_parse()
      ca45c879
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-video' and 'acpi-soc' · 99e4d89a
      Rafael J. Wysocki authored
      * acpi-video:
        ACPI / video: Add disable_native_backlight quirk for Samsung 510R
        ACPI / video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E
      
      * acpi-soc:
        ACPI: add AMD ACPI2Platform device support for x86 system
        ACPI / LPSS: Remove non-existing clock control from Intel Lynxpoint I2C
        ACPI / LPSS: check the result of ioremap()
      99e4d89a
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-ec' · 716bc413
      Rafael J. Wysocki authored
      * acpi-ec:
        ACPI / EC: Add GPE reference counting debugging messages
        ACPI / EC: Add query flushing support
        ACPI / EC: Refine command storm prevention support
        ACPI / EC: Add command flushing support.
        ACPI / EC: Introduce STARTED/STOPPED flags to replace BLOCKED flag
        ACPI / EC: Update revision due to raw handler mode.
        ACPI / EC: Reduce ec_poll() by referencing the last register access timestamp.
        ACPI / EC: Fix several GPE handling issues by deploying ACPI_GPE_DISPATCH_RAW_HANDLER mode.
        ACPI / EC: Cleanup QR_EC related code
        ACPI / EC: Fix issues related to the SCI_EVT handling
        ACPI / EC: Fix a code path that global lock is not held
        ACPI / EC: Fix returning values in acpi_ec_sync_query()
        ACPI / EC: Add reference counting for query handlers
        ACPI / EC: Cleanup transaction wakeup code
      716bc413
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' · 55c39fc2
      Rafael J. Wysocki authored
      * acpica:
        ACPICA: Events: Enable APIs to allow interrupt/polling adaptive request based GPE handling model
        ACPICA: Events: Introduce acpi_set_gpe()/acpi_finish_gpe() to reduce divergences
        ACPICA: Events: Introduce ACPI_GPE_DISPATCH_RAW_HANDLER to fix 2 issues for the current GPE APIs
        ACPICA: Update version to 20150204
        ACPICA: Update Copyright headers to 2015
        ACPICA: Hardware: Cast GPE enable_mask before storing
        ACPICA: Events: Cleanup GPE dispatcher type obtaining code
        ACPICA: Events: Cleanup to move acpi_gbl_global_event_handler invocation out of acpi_ev_gpe_dispatch()
        ACPICA: Events: Cleanup of resetting the GPE handler to NULL before removing
        ACPICA: Events: Fix uninitialized variable
        ACPICA: Events: Remove acpi_ev_valid_gpe_event() due to current restriction
        ACPICA: Events: Remove duplicated sanity check in acpi_ev_enable_gpe()
        ACPICA: Events: Back port "ACPICA: Save current masks of enabled GPEs after enable register writes"
        ACPICA: Resources: Provide common part for struct acpi_resource_address structures.
        ACPI: Introduce acpi_unload_parent_table() usages in Linux kernel
        ACPICA: take ACPI_MTX_INTERPRETER in acpi_unload_table_id()
      55c39fc2
  2. 09 Feb, 2015 13 commits
  3. 08 Feb, 2015 5 commits
  4. 07 Feb, 2015 2 commits
  5. 06 Feb, 2015 8 commits