{"push_id":622174241,"size":20,"distinct_size":20,"ref":"refs/heads/linux-next","head":"9aa6a6f0fc9c38c2d1d33011ec0a7b6934c95739","before":"62fb4a6b4bddcd48f5c4ca31238a6a7bf685cfc0","commits":[{"sha":"6f240fbc474018872f6d9664a3bd350bd22cc8d9","author":{"email":"42eed19c0f56a8d487deac90c6d19d6364b7ba73@samsung.com","name":"Chanwoo Choi"},"message":"PM / devfreq: event: Add const keyword for devfreq_event_ops structure\n\nThis patch adds the const keyword for devfreq_event_ops structure\nbecause the ops of devfreq_event_desc structure should not be changed\nafter initialization.\n\nCc: Myungjoo Ham <myungjoo.ham@samsung.com>\nCc: Kyungmin Park <kyungmin.park@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/6f240fbc474018872f6d9664a3bd350bd22cc8d9"},{"sha":"4b524f12188c20c64c602ff09ba26a5d39d16b1c","author":{"email":"84146178f7c201fa3079bfc93fccba71d81dffe3@samsung.com","name":"MyungJoo Ham"},"message":"PM / devfreq: correct misleading comment\n\n_remove_devfreq() does not have @skip anymore after 3.16.\nThe comment for _remove_devfreq() has been updated correspondingly.\n\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/4b524f12188c20c64c602ff09ba26a5d39d16b1c"},{"sha":"11573e9132ae40239195fe5162d48caf2b7d85bb","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Update to v5 of the submitted patches\n\nThere seemed to be some miscommunication and an old version of the\nsubmitted patches was merged.\n\nThis commit updates the driver to v5, which had this changelog:\n\n* Clarify the units of avg_dependency_threshold\n* Remove unused references to platform_device\n* Enable and disable interrupts on governor events\n* Make sure we handle all interrupts for any of the devices we are sampling\n* Move locking to be per-actmon-device\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nCC: Alex Frid <afrid@nvidia.com>\nCC: Mikko Perttunen <mikko.perttunen@kapsi.fi>\n[Added const to device ID by MyungJoo]\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/11573e9132ae40239195fe5162d48caf2b7d85bb"},{"sha":"c70eea739f5e765b5d6aadf9621cbdeb024dfbd6","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Use clock rate constraints\n\nNow that we have per-user clocks and the possibility to set constraints\nin a clock, set a floor constraint on the EMC clock.\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nAcked-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/c70eea739f5e765b5d6aadf9621cbdeb024dfbd6"},{"sha":"5d498b463a3cdef51e6d4cc7066ac89c360e7a98","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: remove operating-points\n\nAs the DT bindings don't have an operating-points property any more,\nbuild the OPP table from the frequencies supported by the EMC clock.\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nAcked-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/5d498b463a3cdef51e6d4cc7066ac89c360e7a98"},{"sha":"2da19b1a4d4fadf8d84a5cb6a953749a559a29fb","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Set drvdata before enabling the irq\n\nTo avoid a race in which the interrupt will be handled before the\ndrvdata has been set up.\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nAcked-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/2da19b1a4d4fadf8d84a5cb6a953749a559a29fb"},{"sha":"34ed504008b2d8d3578191424fc5cddcb76d69f5","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitor\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nAcked-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/34ed504008b2d8d3578191424fc5cddcb76d69f5"},{"sha":"358b615f5812e28dd763d2aa1297563927a2f89d","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Register governor on module init\n\nSo this driver builds as a module.\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/358b615f5812e28dd763d2aa1297563927a2f89d"},{"sha":"09a972d1620934142d30cfda455ffe429af751c4","author":{"email":"d5e9f39adad3a1ae2ac6557cc4305369c013b729@linux.vnet.ibm.com","name":"Shilpasri G Bhat"},"message":"cpufreq: powernv: Report cpu frequency throttling\n\nThe power and thermal safety of the system is taken care by an\nOn-Chip-Controller (OCC) which is real-time subsystem embedded within\nthe POWER8 processor. OCC continuously monitors the memory and core\ntemperature, the total system power, state of power supply and fan.\n\nThe cpu frequency can be throttled by OCC for the following reasons:\n1)If a processor crosses its power and temperature limit then OCC will\n  lower its Pmax to reduce the frequency and voltage.\n2)If OCC crashes then the system is forced to Psafe frequency.\n3)If OCC fails to recover then the kernel is not allowed to do any\n  further frequency changes and the chip will remain in Psafe.\n\nThe user can see a drop in performance when frequency is throttled and\nis unaware of throttling. So detect and report such a condition, so\nthe user can check the OCC status to reboot the system or check for\npower supply or fan failures.\n\nThe current status of the core is read from Power Management Status\nRegister(PMSR) to check if any of the throttling condition is occurred\nand the appropriate throttling message is reported.\n\nSigned-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>\nReviewed-by: Preeti U Murthy <preeti@linux.vnet.ibm.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/09a972d1620934142d30cfda455ffe429af751c4"},{"sha":"66776a67f7b1aeb4b0fac83df0a3379ed47af05c","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge tag 'pull_req_20150331' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq into pm-devfreq\n\nPull devfreq updates for v4.1 from MyungJoo Ham.\n\n\"This set includes tegra driver update and style fixes.\"\n\n* tag 'pull_req_20150331' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq:\n  PM / devfreq: tegra: Register governor on module init\n  PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitor\n  PM / devfreq: tegra: Set drvdata before enabling the irq\n  PM / devfreq: tegra: remove operating-points\n  PM / devfreq: tegra: Use clock rate constraints\n  PM / devfreq: tegra: Update to v5 of the submitted patches\n  PM / devfreq: correct misleading comment\n  PM / devfreq: event: Add const keyword for devfreq_event_ops structure","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/66776a67f7b1aeb4b0fac83df0a3379ed47af05c"},{"sha":"1c832b3e85b6ac35e5f113fa4204eb725c54794e","author":{"email":"4221d0916eb5c472a0ab46f0107445bbb3e8a589@intel.com","name":"Lan Tianyu"},"message":"ACPI / EC: Call acpi_walk_dep_device_list() after installing EC opregion handler\n\nOn some machines(E,G Mircosoft surface 3), ACPI battery depends on\nthe EC operation region and it has _DEP method which contains EC.\nCurrent code doesn't support such devices whose dep_unmet will be\nnot be decreased after EC opregion handler being installed. This\nblocks battery device to be attached with its driver. This patch\nis to fix the issue.\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=90161\nReported-and-tested-by: Lompik <lompik@voila.fr>\nTested-by: Valentin Lab <valentin.lab_bugzilla.kernel.org@kalysto.org>\nSigned-off-by: Lan Tianyu <tianyu.lan@intel.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/1c832b3e85b6ac35e5f113fa4204eb725c54794e"},{"sha":"5acb972fed8bcfe6c38a4bdef4e74148eaad04b2","author":{"email":"a38ad1fbd0b3373e0c012f4d28e16dbce652d487@linaro.org","name":"Leo Yan"},"message":"cpufreq: hisilicon: add acpu driver\n\nAdd acpu driver for hisilicon SoC, acpu is application processor\nsubsystem. Currently the acpu has the coupled clock domain for two\nclusters, so this driver will directly use cpufreq-dt driver as\nbackend.\n\nSigned-off-by: Leo Yan <leo.yan@linaro.org>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/5acb972fed8bcfe6c38a4bdef4e74148eaad04b2"},{"sha":"fedc1da04e267e4ad12b5485ba302fd32aa22d0f","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'acpi-pm', 'acpi-scan', 'acpi-enumeration' and 'acpi-sysfs' into linux-next\n\n* acpi-pm:\n  ACPI / PM: Enable all wakeup GPEs in suspend-to-idle\n  ACPI / sleep: Drop acpi_suspend() which is not used\n\n* acpi-scan:\n  ACPI / scan: fix fixed event handler return value\n\n* acpi-enumeration:\n  ACPI: Add acpi_device_uid() for convenience\n  ACPI: Update GPIO documentation to mention _DSD\n\n* acpi-sysfs:\n  ACPI / sysfs: Treat the count field of counter_show() as unsigned","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/fedc1da04e267e4ad12b5485ba302fd32aa22d0f"},{"sha":"db92e77deac57dbb3e4bd2e6fbc5e9bd65abf79b","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'acpi-ec', 'acpi-battery' and 'acpi-pmic' into linux-next\n\n* acpi-ec:\n  ACPI / EC: Call acpi_walk_dep_device_list() after installing EC opregion handler\n  ACPI / EC: Add GPE reference counting debugging messages.\n  ACPI / EC: Cleanup logging/debugging splitter support.\n\n* acpi-battery:\n  ACPI / battery: make warning greppable\n\n* acpi-pmic:\n  ACPI/PMIC: Fix typo in MODULE_DESCRIPTION in intel_pmic_crc.c","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/db92e77deac57dbb3e4bd2e6fbc5e9bd65abf79b"},{"sha":"12cb06e3e7265628583a822708447caa2d52fe01","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'acpi-blacklist' and 'acpi-video' into linux-next\n\n* acpi-blacklist:\n  ACPI / blacklist: Disable Vista compatibility for Sony VGN-SR19XN.\n\n* acpi-video:\n  ACPI / video: Add force native backlight quirk for Lenovo Ideapad Z570\n  ACPI / video: Allow forcing native backlight on non win8 machines","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/12cb06e3e7265628583a822708447caa2d52fe01"},{"sha":"7d78667009a5e481d2764ace990f705311b8ba26","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'device-properties' into linux-next\n\n* device-properties:\n  driver core: Implement device property accessors through fwnode ones\n  driver core: property: Update fwnode_property_read_string_array()\n  driver core: Add comments about returning array counts\n  ACPI: Introduce has_acpi_companion()\n  driver core / ACPI: Represent ACPI companions using fwnode_handle","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/7d78667009a5e481d2764ace990f705311b8ba26"},{"sha":"e985fdf4a42fee900fa0106281190c0dec97cbca","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'pnp' into linux-next\n\n* pnp:\n  PNP: Avoid leaving unregistered device objects in lists\n  PNP: Convert pnp_lock into a mutex\n  PNP: tty/serial/8250/8250_fintek: Use module_pnp_driver to register driver\n  PNP: platform/x86/apple-gmux: Use module_pnp_driver to register driver\n  PNP: net/sb1000: Use module_pnp_driver to register driver\n  PNP: media/rc: Use module_pnp_driver to register driver\n  PNP: ide/ide-pnp: Use module_pnp_driver to register driver\n  PNP: ata/pata_isapnp: Use module_pnp_driver to register driver\n  PNP: tpm/tpm_infineon: Use module_pnp_driver to register driver\n  PNP: Add helper macro for pnp_register_driver boilerplate\n  PNP / ACPI: Use ACPI_COMPANION_SET() during initialization","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/e985fdf4a42fee900fa0106281190c0dec97cbca"},{"sha":"6bafce7fd6749a15c4ef6294fceccaced533ade9","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'pm-sleep' and 'pm-domains' into linux-next\n\n* pm-sleep:\n  PM / sleep: add pm-trace support for suspending phase\n  PM / sleep: add configurable delay for pm_test\n\n* pm-domains:\n  PM / domains: avoid potential oops in pm_genpd_remove_device()\n  PM / domains: factor out code to get the generic PM domain from a struct device\n  PM / domains: quieten down generic pm domains\n  PM / Domains: Sync runtime PM status with genpd after probe\n  driver core / PM: Add PM domain callbacks for device setup/cleanup\n  MAINTAINERS: add entry for Generic PM domains (genpd)","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/6bafce7fd6749a15c4ef6294fceccaced533ade9"},{"sha":"e54fc8fa216ab3c2b6ed22dda5911652dfb18b41","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'pm-cpufreq-next' and 'pm-cpuidle' into linux-next\n\n* pm-cpufreq-next:\n  cpufreq: hisilicon: add acpu driver\n  cpufreq: powernv: Report cpu frequency throttling\n  cpufreq: qoriq: rename the driver\n  cpufreq: qoriq: Make the driver usable on all QorIQ platforms\n\n* pm-cpuidle:\n  ARM: cpuidle: Document the code\n  ARM: cpuidle: Register per cpuidle device\n  ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64\n  ARM64: cpuidle: Remove arm64 reference\n  ARM64: cpuidle: Rename cpu_init_idle to a common function name\n  ARM64: cpuidle: Replace cpu_suspend by the common ARM/ARM64 function\n  ARM: cpuidle: Add a cpuidle ops structure to be used for DT\n  ARM: cpuidle: Remove duplicate header inclusion","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/e54fc8fa216ab3c2b6ed22dda5911652dfb18b41"},{"sha":"9aa6a6f0fc9c38c2d1d33011ec0a7b6934c95739","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'pm-devfreq' into linux-next\n\n* pm-devfreq:\n  PM / devfreq: tegra: Register governor on module init\n  PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitor\n  PM / devfreq: tegra: Set drvdata before enabling the irq\n  PM / devfreq: tegra: remove operating-points\n  PM / devfreq: tegra: Use clock rate constraints\n  PM / devfreq: tegra: Update to v5 of the submitted patches\n  PM / devfreq: correct misleading comment\n  PM / devfreq: event: Add const keyword for devfreq_event_ops structure","distinct":true,"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/9aa6a6f0fc9c38c2d1d33011ec0a7b6934c95739"}]}