1. Apr 14, 2015
    • Rafael J. Wysocki's avatar
      Merge branches 'powercap' and 'pm-devfreq' · 518b4e27
      Rafael J. Wysocki authored
      * powercap:
        powercap / RAPL: mark rapl_ids array as __initconst
        powercap / RAPL: add ID for Broadwell server
      
      * pm-devfreq:
        PM / devfreq: tegra: Register governor on module init
        PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitor
        PM / devfreq: tegra: Set drvdata before enabling the irq
        PM / devfreq: tegra: remove operating-points
        PM / devfreq: tegra: Use clock rate constraints
        PM / devfreq: tegra: Update to v5 of the submitted patches
        PM / devfreq: correct misleading comment
        PM / devfreq: event: Add const keyword for devfreq_event_ops structure
      518b4e27
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-scan' · 03aecbcd
      Rafael J. Wysocki authored
      * acpi-scan:
        ACPI / scan: Fix NULL pointer dereference in acpi_companion_match()
      03aecbcd
    • Rafael J. Wysocki's avatar
      ACPI / scan: Fix NULL pointer dereference in acpi_companion_match() · 5f2e3274
      Rafael J. Wysocki authored
      Commit e1acdeb0 "ACPI / scan: Simplify acpi_match_device()"
      introduced code that may lead to a NULL pointer dereference when
      trying to unlock a mutex.  Fix that.
      
      Fixes: e1acdeb0
      
       "ACPI / scan: Simplify acpi_match_device()"
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      5f2e3274
  2. Apr 13, 2015
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-sleep' and 'pm-domains' · 0fe0952b
      Rafael J. Wysocki authored
      * pm-sleep:
        PM / watchdog: iTCO: stop watchdog during system suspend
        PM / sleep: add pm-trace support for suspending phase
        PM / sleep: add configurable delay for pm_test
      
      * pm-domains:
        PM / domains: avoid potential oops in pm_genpd_remove_device()
        PM / domains: factor out code to get the generic PM domain from a struct device
        PM / domains: quieten down generic pm domains
        PM / Domains: Sync runtime PM status with genpd after probe
        driver core / PM: Add PM domain callbacks for device setup/cleanup
        MAINTAINERS: add entry for Generic PM domains (genpd)
      0fe0952b
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-cpufreq' and 'pm-cpuidle' · 419a48ce
      Rafael J. Wysocki authored
      * pm-cpufreq:
        intel_pstate: Knights Landing support
        intel_pstate: remove MSR test
        cpufreq: fix qoriq uniprocessor build
        cpufreq: hisilicon: add acpu driver
        cpufreq: powernv: Report cpu frequency throttling
        cpufreq: qoriq: rename the driver
        cpufreq: qoriq: Make the driver usable on all QorIQ platforms
      
      * pm-cpuidle:
        intel_idle: mark cpu id array as __initconst
        intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs
        intel_idle: Update support for Silvermont Core in Baytrail SOC
        ARM: cpuidle: Document the code
        ARM: cpuidle: Register per cpuidle device
        ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
        ARM64: cpuidle: Remove arm64 reference
        ARM64: cpuidle: Rename cpu_init_idle to a common function name
        ARM64: cpuidle: Replace cpu_suspend by the common ARM/ARM64 function
        ARM: cpuidle: Add a cpuidle ops structure to be used for DT
        ARM: cpuidle: Remove duplicate header inclusion
      419a48ce
    • Rafael J. Wysocki's avatar
      Merge branch 'pnp' · 17528b31
      Rafael J. Wysocki authored
      * pnp:
        PNP: Avoid leaving unregistered device objects in lists
        PNP: Convert pnp_lock into a mutex
        PNP: tty/serial/8250/8250_fintek: Use module_pnp_driver to register driver
        PNP: platform/x86/apple-gmux: Use module_pnp_driver to register driver
        PNP: net/sb1000: Use module_pnp_driver to register driver
        PNP: media/rc: Use module_pnp_driver to register driver
        PNP: ide/ide-pnp: Use module_pnp_driver to register driver
        PNP: ata/pata_isapnp: Use module_pnp_driver to register driver
        PNP: tpm/tpm_infineon: Use module_pnp_driver to register driver
        PNP: Add helper macro for pnp_register_driver boilerplate
        PNP / ACPI: Use ACPI_COMPANION_SET() during initialization
      17528b31
    • Rafael J. Wysocki's avatar
      Merge branch 'device-properties' · 9a9ca16e
      Rafael J. Wysocki authored
      * device-properties:
        device property: Introduce firmware node type for platform data
        device property: Make it possible to use secondary firmware nodes
        driver core: Implement device property accessors through fwnode ones
        driver core: property: Update fwnode_property_read_string_array()
        driver core: Add comments about returning array counts
        ACPI: Introduce has_acpi_companion()
        driver core / ACPI: Represent ACPI companions using fwnode_handle
      9a9ca16e
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-blacklist' and 'acpi-video' · 34a1b99b
      Rafael J. Wysocki authored
      * acpi-blacklist:
        ACPI / blacklist: Disable Vista compatibility for Sony VGN-SR19XN.
      
      * acpi-video:
        ACPI / video: Add force native backlight quirk for Lenovo Ideapad Z570
        ACPI / video: Allow forcing native backlight on non win8 machines
      34a1b99b
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-ec', 'acpi-battery' and 'acpi-pmic' · 14bd8d74
      Rafael J. Wysocki authored
      * acpi-ec:
        ACPI / EC: Call acpi_walk_dep_device_list() after installing EC opregion handler
        ACPI / EC: Add GPE reference counting debugging messages.
        ACPI / EC: Cleanup logging/debugging splitter support.
      
      * acpi-battery:
        ACPI / battery: make warning greppable
      
      * acpi-pmic:
        ACPI/PMIC: Fix typo in MODULE_DESCRIPTION in intel_pmic_crc.c
      14bd8d74
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-scan' · 1a7fd41a
      Rafael J. Wysocki authored
      * acpi-scan:
        ACPI / scan: Rework modalias creation when "compatible" is present
        ACPI / scan: Take the PRP0001 position in the list of IDs into account
        ACPI / scan: Simplify acpi_match_device()
        ACPI / scan: Generalize of_compatible matching
        ACPI / scan: fix fixed event handler return value
      1a7fd41a
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-pm', 'acpi-enumeration' and 'acpi-sysfs' · f303906d
      Rafael J. Wysocki authored
      * acpi-pm:
        ACPI / PM: Enable all wakeup GPEs in suspend-to-idle
        ACPI / sleep: Drop acpi_suspend() which is not used
      
      * acpi-enumeration:
        ACPI: Add acpi_device_uid() for convenience
        ACPI: Update GPIO documentation to mention _DSD
      
      * acpi-sysfs:
        ACPI / sysfs: Treat the count field of counter_show() as unsigned
      f303906d
    • Rafael J. Wysocki's avatar
      ACPI / scan: Rework modalias creation when "compatible" is present · 8765c5ba
      Rafael J. Wysocki authored
      
      
      Currently, the ACPI modalias creation covers two mutually exclusive
      cases: If the PRP0001 device ID is present in the device's list of
      ACPI/PNP IDs and the "compatible" property is present in _DSD, the
      created modalias will follow the OF rules of modalias creation.
      Otherwise, ACPI rules are used.
      
      However, that is not really desirable, because the presence of PRP0001
      in the list of device IDs generally does not preclude using other
      ACPI/PNP IDs with that device and those other IDs may be of higher
      priority.  In those cases, the other IDs should take preference over
      PRP0001 and therefore they also should be present in the modalias.
      
      For this reason, rework the modalias creation for ACPI so that it
      shows both the ACPI-style and OF-style modalias strings if the
      device has a non-empty list of ACPI/PNP IDs (other than PRP0001)
      and a valid "compatible" property at the same time.
      
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      Tested-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
      8765c5ba
    • Linus Torvalds's avatar
      Linux 4.0 · 39a88044
      Linus Torvalds authored
      39a88044
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs · 6a23b45f
      Linus Torvalds authored
      Pull vfs and fs fixes from Al Viro:
       "Several AIO and OCFS2 fixes"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
        ocfs2: _really_ sync the right range
        ocfs2_file_write_iter: keep return value and current position update in sync
        [regression] ocfs2: do *not* increment ->ki_pos twice
        ioctx_alloc(): fix vma (and file) leak on failure
        fix mremap() vs. ioctx_kill() race
      6a23b45f
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal · 54d8ccc3
      Linus Torvalds authored
      Pull last minute thermal-SoC management fixes from Eduardo Valentin:
       "Specifics:
      
         - Minor fixes on ST and RCAR thermal drivers.
         - Avoid flooding kernel log when driver returns -EAGAIN.
      
        Note: I am sending this pull on Rui's behalf while he fixes issues in
        his Linux box"
      
      * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal:
        drivers: thermal: st: remove several sparse warnings
        thermal: constify of_device_id array
        thermal: Do not log an error if thermal_zone_get_temp returns -EAGAIN
        thermal: rcar: Fix typo in r8a73a4 SoC name
      54d8ccc3
  3. Apr 12, 2015
  4. Apr 11, 2015
  5. Apr 10, 2015