Toggle navigation
Patchwork
linux-pm
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Viresh Kumar
| Archived =
No
| 964 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
4
…
9
10
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[22/26] cpu_cooling: use cpufreq_dev_list instead of cpufreq_dev_count
-
-
-
2014-11-28
Viresh Kumar
New
[22/27] cpufreq: sfi: Don't validate the frequency table twice
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
New
[22/31] soc/tegra: Migrate to dev_pm_opp_set_config()
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/2] cpufreq: Add android's 'interactive' governor
-
-
-
2016-05-20
Viresh Kumar
Superseded
[2/2] cpufreq: Documentation: Updates based on current code
-
-
-
2017-01-06
Viresh Kumar
Accepted
[2/2] cpufreq: Don't create empty /sys/devices/system/cpu/cpufreq directory
-
-
-
2013-05-20
Viresh Kumar
Accepted
[2/2] cpufreq: Do WARN() for invalid relation
[1/2] cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
-
-
-
2020-08-27
Viresh Kumar
Accepted
[2/2] cpufreq: Implement cpufreq_find_target_index() to traverse sorted list
-
-
-
2016-05-31
Viresh Kumar
New
[2/2] cpufreq: Remove ->resolve_freq()
[1/2] cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target()
-
-
-
2021-06-29
Viresh Kumar
Accepted
[2/2] cpufreq: stats: Fix concurrency issues while resetting stats
[1/2] cpufreq: stats: Declare freq-attr right after their callbacks
-
-
-
2019-02-01
Viresh Kumar
Accepted
[2/2] opp: Add dev_pm_opp_of_add_table_noclk()
[1/2] opp: Create _of_add_table_indexed() to reduce code duplication
-
-
-
2021-01-27
Viresh Kumar
New
[2/2] OPP: debugfs: Fix warning around icc_get_name()
[V2,1/2] OPP: debugfs: Fix warning with W=1 builds
-
-
-
2024-03-04
Viresh Kumar
Accepted
[2/2] opp: Don't create an OPP table from dev_pm_opp_get_opp_table()
[1/2] cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to create OPP table
-
-
-
2020-11-06
Viresh Kumar
Accepted
[2/2] opp: Replace ENOTSUPP with EOPNOTSUPP
[1/2] opp: Fix "foo * bar" should be "foo *bar"
-
-
-
2021-02-01
Viresh Kumar
Accepted
[2/2] opp: Replace list_kref with a local counter
[1/2] opp: Free static OPPs on errors while adding them
-
-
-
2019-11-18
Viresh Kumar
Accepted
[2/2] OPP: Simplify the over-designed pstate <-> level dance
Untitled series #212576
-
-
-
2023-06-14
Viresh Kumar
Accepted
[2/2] thermal: cpufreq_cooling: Reuse effective_cpu_util()
cpufreq_cooling: Get effective CPU utilization from scheduler
-
-
-
2020-07-14
Viresh Kumar
New
[2/2] thermal: sysfs: Reuse cdev->max_state
thermal: Validate new state in cur_state_store()
-
-
-
2022-10-17
Viresh Kumar
Accepted
[2/2] thermal: Use DEVICE_ATTR_{RO|RW|WO}() variants
thermal: Minor sysfs cleanups
-
-
-
2018-04-03
Viresh Kumar
Accepted
[23/26] cpu_cooling: Pass 'cpufreq_dev' to get_property()
-
-
-
2014-11-28
Viresh Kumar
New
[23/27] cpufreq: sh: Don't validate the frequency table twice
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
Accepted
[23/31] spi: qcom: Migrate to dev_pm_opp_set_config()
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
Superseded
[2/3] cpufreq: armada: Free resources on error paths
cpufreq: dt: Allow platforms to provide suspend/resume hooks
-
-
-
2018-04-24
Viresh Kumar
New
[2/3] cpufreq: dt: Add generic platform-device creation support
-
-
-
2016-03-24
Viresh Kumar
New
[2/3] cpufreq: Implement freq-constraint callback
drivers: Frequency constraint infrastructure
-
-
-
2019-01-11
Viresh Kumar
New
[2/3] cpufreq: Panic if policy is active in cpufreq_policy_free()
Untitled series #177213
-
-
-
2022-05-26
Viresh Kumar
New
[2/3] cpufreq: schedutil: Fix selection algorithm while reducing frequency
cpufreq: schedutil: Fix 4.12 regressions
-
-
-
2017-06-09
Viresh Kumar
New
[2/3] cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task
-
-
-
2016-11-14
Viresh Kumar
New
[2/3] cpufreq: sh: Remove sh_cpufreq_cpu_ready()
cpufreq: Remove ready() callback
-
-
-
2021-09-01
Viresh Kumar
Accepted
[2/3] opp: Allocate the OPP table outside of opp_table_lock
[1/3] opp: Always add entries in dev_list with opp_table->lock held
-
-
-
2020-11-02
Viresh Kumar
New
[2/3] opp: Allow opp-supported-hw to contain multiple versions
opp: Allow opp-supported-hw to contain multiple versions
-
-
-
2020-08-26
Viresh Kumar
New
[2/3] OPP: Move required opps configuration to specialized callback
OPP: Simplify set_required_opp handling
-
-
-
2023-02-22
Viresh Kumar
Accepted
[2/3] PM / OPP: Parse 'opp-supported-hw' binding
-
-
-
2015-11-16
Viresh Kumar
New
[2/3] thermal: core: Move cdev cleanup to thermal_release()
thermal: Fix/cleanup error paths in __thermal_cooling_device_register()
-
-
-
2023-01-18
Viresh Kumar
Accepted
[24/26] cpu_cooling: Store frequencies in descending order
-
-
-
2014-11-28
Viresh Kumar
New
[24/27] cpufreq: sparc: Don't validate the frequency table twice
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
Accepted
[24/31] serial: qcom: Migrate to dev_pm_opp_set_config()
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/4] cpufreq: stats: Remove locking
cpufreq: Record stats with fast-switching
-
-
-
2020-09-02
Viresh Kumar
Superseded
[2/4] opp: Track device's resources configuration status
Untitled series #48108
-
-
-
2020-08-13
Viresh Kumar
New
[2/4] PM / OPP: Don't create copy of regulators unnecessarily
PM / OPP: Minor cleanups
-
-
-
2017-05-17
Viresh Kumar
Superseded
[2/4] PM / OPP: Fix shared OPP table support in dev_pm_opp_set_prop_name()
PM / OPP: Fix helpers for shared OPP table cases
-
-
-
2018-05-22
Viresh Kumar
Accepted
[2/4] sched: cpufreq: Keep track of cpufreq utilization update flags
sched: cpufreq: Track util update flags
-
-
-
2017-12-13
Viresh Kumar
New
[2/4] selftest: cpufreq: Add suspend/resume/hibernate support
-
-
-
2017-01-13
Viresh Kumar
Accepted
[25/26] cpu_cooling: Use cpufreq_dev->freq_table for finding level/freq
-
-
-
2014-12-03
Viresh Kumar
New
[25/26] cpu_cooling: Use cpufreq_dev->freq_table for finding level/freq
-
-
-
2014-11-28
Viresh Kumar
New
[25/27] cpufreq: speedstep: Don't validate the frequency table twice
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
Accepted
[25/31] OPP: Remove dev_pm_opp_set_regulators() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/5] cpufreq: governor: Create separate sysfs-ops
-
-
-
2016-02-03
Viresh Kumar
New
[2/5] cpufreq: intel_pstate: Migrate to ->exit() callback instead of ->stop_cpu()
cpufreq: cppc: Fix suspend/resume specific races with FIE code
-
-
-
2021-06-10
Viresh Kumar
Superseded
[2/5] dt-bindings: opp: Fix named microwatt property
OPP: Allow power/current values without voltage
-
-
-
2022-11-03
Viresh Kumar
Accepted
[2/5] OPP: Add generic key finding helpers
OPP: Make ceil/floor/exact helpers share code
-
-
-
2022-06-03
Viresh Kumar
New
[2/5] OPP: Add _link_required_opps() to avoid code duplication
OPP: Minor cleanups
-
-
-
2023-10-13
Viresh Kumar
Accepted
[2/5] OPP: Make _generic_set_opp_regulator() a config_regulators() interface
OPP: Replace custom set_opp() with config_regulators()
-
-
-
2022-05-31
Viresh Kumar
Superseded
[26/26] cpu_cooling: update copyright tags
-
-
-
2014-11-28
Viresh Kumar
Superseded
[26/27] cpufreq: tegra186: Don't validate the frequency table twice
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
New
[26/31] OPP: Remove dev_pm_opp_set_supported_hw() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/6] OPP: Introduce dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs
OPP: Indexed searching based on frequency
-
-
-
2023-07-21
Viresh Kumar
Accepted
[27/27] cpufreq: Drop cpufreq_table_validate_and_show()
cpufreq: Stop validating cpufreq table in drivers
-
-
-
2018-02-26
Viresh Kumar
Superseded
[27/31] OPP: Remove dev_pm_opp_set_clkname() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/7] cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument
opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table
-
-
-
2020-11-06
Viresh Kumar
New
[28/31] OPP: Remove dev_pm_opp_register_set_opp_helper() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[2/8] cpufreq: dt: Use auto-registration for energy model
cpufreq: Auto-register with energy model
-
-
-
2021-08-10
Viresh Kumar
New
[2/8] cpufreq: s3c24xx: Remove useless checks
-
-
-
2016-06-01
Viresh Kumar
Superseded
[2/8] drm/lima: Unconditionally call dev_pm_opp_of_remove_table()
[1/8] cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
-
-
-
2020-08-20
Viresh Kumar
Superseded
[29/31] OPP: Remove dev_pm_opp_attach_genpd() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[30/31] OPP: Remove dev_pm_opp_set_prop_name() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[31/31] OPP: Rearrange dev_pm_opp_set_config() and friends
OPP: Add new configuration interface: dev_pm_opp_set_config()
-
-
-
2022-05-26
Viresh Kumar
New
[3/3] ARM: tegra: Pass multiple versions in opp-supported-hw property
opp: Allow opp-supported-hw to contain multiple versions
-
-
-
2020-08-26
Viresh Kumar
Accepted
[3/3] cpufreq: Drop unnecessary cpus locking from store()
cpufreq: Minor cleanups
-
-
-
2022-05-26
Viresh Kumar
Accepted
[3/3] cpufreq: dt: Support governor tunables per policy
-
-
-
2016-09-09
Viresh Kumar
Accepted
[3/3] cpufreq: exynos: Use generic platdev driver
-
-
-
2016-03-29
Viresh Kumar
New
[3/3] cpufreq: Implement USER constraint
drivers: Frequency constraint infrastructure
-
-
-
2019-01-11
Viresh Kumar
New
[3/3] cpufreq: Remove ready() callback
cpufreq: Remove ready() callback
-
-
-
2021-09-01
Viresh Kumar
Accepted
[3/3] cpufreq: schedutil: irq-work is used only in slow path
-
-
-
2016-11-11
Viresh Kumar
New
[3/3] cpufreq: schedutil: remove redundant code from sugov_next_freq_shared()
[1/3] cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
-
-
-
2017-03-02
Viresh Kumar
New
[3/3] OPP: Allow platforms to add a set_required_opps() callback
OPP: Simplify set_required_opp handling
-
-
-
2023-02-22
Viresh Kumar
New
[3/3] opp: Don't return opp_dev from _find_opp_dev()
[1/3] opp: Always add entries in dev_list with opp_table->lock held
-
-
-
2020-11-02
Viresh Kumar
Accepted
[3/3] thermal: core: Use device_unregister() instead of device_del/put()
thermal: Fix/cleanup error paths in __thermal_cooling_device_register()
-
-
-
2023-01-18
Viresh Kumar
Accepted
[3/4] cpufreq: schedutil: Don't pass flags to sugov_set_iowait_boost()
sched: cpufreq: Track util update flags
-
-
-
2017-12-13
Viresh Kumar
New
[3/4] cpufreq: stats: Enable stats for fast-switch as well
cpufreq: Record stats with fast-switching
-
-
-
2020-09-02
Viresh Kumar
Superseded
[3/4] opp: Reused enabled flag and remove regulator_enabled
Untitled series #48108
-
-
-
2020-08-13
Viresh Kumar
New
[3/4] PM / Domains: Factorize dev_pm_genpd_set_performance_state()
Untitled series #16018
-
-
-
2018-11-05
Viresh Kumar
New
[3/4] PM / OPP: Fix shared OPP table support in dev_pm_opp_set_regulators()
PM / OPP: Fix helpers for shared OPP table cases
-
-
-
2018-05-22
Viresh Kumar
Accepted
[3/4] PM / OPP: opp-microvolt is not optional if regulators are set
PM / OPP: Minor cleanups
-
-
-
2017-05-17
Viresh Kumar
New
[3/4] selftest: cpufreq: Add support to test cpufreq modules
-
-
-
2017-01-13
Viresh Kumar
Accepted
[3/5] cpufreq: powerenv: Migrate to ->exit() callback instead of ->stop_cpu()
cpufreq: cppc: Fix suspend/resume specific races with FIE code
-
-
-
2021-06-10
Viresh Kumar
Superseded
[3/5] OPP: Add dev_pm_opp_get_supplies()
OPP: Replace custom set_opp() with config_regulators()
-
-
-
2022-05-31
Viresh Kumar
Superseded
[3/5] OPP: Reorder code in _opp_set_required_opps_genpd()
OPP: Minor cleanups
-
-
-
2023-10-13
Viresh Kumar
Accepted
[3/5] OPP: Use generic key finding helpers for freq key
OPP: Make ceil/floor/exact helpers share code
-
-
-
2022-06-03
Viresh Kumar
New
[3/6] cpufreq: governor: Drop min_sampling_rate
cpufreq: transition-latency cleanups
-
-
-
2017-06-29
Viresh Kumar
Superseded
[3/6] cpufreq: Remove the has_target() check from notifier handler
cpufreq: cleanups
-
-
-
2019-06-19
Viresh Kumar
New
[3/6] OPP: Introduce dev_pm_opp_get_freq_indexed() API
OPP: Indexed searching based on frequency
-
-
-
2023-07-21
Viresh Kumar
Accepted
[3/7] cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NULL argument
opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table
-
-
-
2020-11-06
Viresh Kumar
Accepted
[3/8] cpufreq: imx6q: Use auto-registration for energy model
cpufreq: Auto-register with energy model
-
-
-
2021-08-10
Viresh Kumar
New
[3/8] drm/msm: Unconditionally call dev_pm_opp_of_remove_table()
[1/8] cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
-
-
-
2020-08-20
Viresh Kumar
Superseded
[4.0+] cpufreq: Use struct kobj_attribute instead of struct global_attr
[4.0+] cpufreq: Use struct kobj_attribute instead of struct global_attr
-
-
-
2019-03-07
Viresh Kumar
New
[4.11+] cpufreq: Use struct kobj_attribute instead of struct global_attr
[4.11+] cpufreq: Use struct kobj_attribute instead of struct global_attr
-
-
-
2019-03-07
Viresh Kumar
New
[4/4] cpu_cooling: Drop static-power related stuff
cpu_cooling: cooling dev registration cleanups
-
-
-
2017-11-15
Viresh Kumar
Superseded
[4/4] cpufreq: Move traces and update to policy->cur to cpufreq core
cpufreq: Record stats with fast-switching
-
-
-
2020-09-02
Viresh Kumar
New
[4/4] cpufreq: schedutil: Don't call sugov_get_util() unnecessarily
sched: cpufreq: Track util update flags
-
-
-
2017-12-13
Viresh Kumar
New
«
1
2
3
4
…
9
10
»