All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] cpufreq: Use list_is_last() to check last entry of the policy list
@ 2016-01-25  9:46 Gautham R. Shenoy
  2016-01-25  9:50 ` Viresh Kumar
  2016-01-27  6:32 ` [PATCH RESEND] " Gautham R. Shenoy
  0 siblings, 2 replies; 11+ messages in thread
From: Gautham R. Shenoy @ 2016-01-25  9:46 UTC (permalink / raw)
  To: Rafael J. Wysocki, Viresh Kumar, linux-pm, linux-kernel
  Cc: Shilpasri G Bhat, Juri Lelli, Gautham R. Shenoy

Currently next_policy() explicitly checks if a policy is the last
policy in the cpufreq_policy_list. Use the standard list_is_last
primitive instead.

Cc: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Gautham R. Shenoy <ego@linux.vnet.ibm.com>
---
 drivers/cpufreq/cpufreq.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c
index 78b1e2f..b3059a3 100644
--- a/drivers/cpufreq/cpufreq.c
+++ b/drivers/cpufreq/cpufreq.c
@@ -67,11 +67,11 @@ static struct cpufreq_policy *next_policy(struct cpufreq_policy *policy,
 {
 	lockdep_assert_held(&cpufreq_driver_lock);
 	do {
-		policy = list_next_entry(policy, policy_list);
-
 		/* No more policies in the list */
-		if (&policy->policy_list == &cpufreq_policy_list)
+		if (list_is_last(&policy->policy_list, &cpufreq_policy_list))
 			return NULL;
+
+		policy = list_next_entry(policy, policy_list);
 	} while (!suitable_policy(policy, active));
 
 	return policy;
-- 
1.9.3

^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-01-27 22:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-25  9:46 [PATCH] cpufreq: Use list_is_last() to check last entry of the policy list Gautham R. Shenoy
2016-01-25  9:50 ` Viresh Kumar
2016-01-25 11:18   ` Juri Lelli
2016-01-25 11:22     ` Viresh Kumar
2016-01-27  5:57       ` Gautham R Shenoy
2016-01-27  6:09     ` Gautham R Shenoy
2016-01-27 10:10       ` Juri Lelli
2016-01-27 11:12         ` Gautham R Shenoy
2016-01-27  6:32 ` [PATCH RESEND] " Gautham R. Shenoy
2016-01-27  6:36   ` Viresh Kumar
2016-01-27 22:55     ` Rafael J. Wysocki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.