[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <476c2130ecb697b4e9f427be0dd247a6a6d3ef81.1483439894.git.viresh.kumar@linaro.org>
Date: Tue, 3 Jan 2017 16:36:07 +0530
From: Viresh Kumar <viresh.kumar@...aro.org>
To: Rafael Wysocki <rjw@...ysocki.net>, khilman@...libre.com,
ulf.hansson@...aro.org, Pavel Machek <pavel@....cz>,
Len Brown <len.brown@...el.com>
Cc: linaro-kernel@...ts.linaro.org, linux-pm@...r.kernel.org,
linux-kernel@...r.kernel.org, Stephen Boyd <sboyd@...eaurora.org>,
Nishanth Menon <nm@...com>,
Vincent Guittot <vincent.guittot@...aro.org>,
robh+dt@...nel.org, mark.rutland@....com, lina.iyer@...aro.org,
rnayak@...eaurora.org, Viresh Kumar <viresh.kumar@...aro.org>
Subject: [PATCH 1/6] PM / QOS: Add default case to the switch
The switch block handles all the QOS request types present today, but
starts giving compilation warnings as soon as a new type is added and
not handled in this.
To prevent against that, add the default case as well and do a WARN from
it.
Signed-off-by: Viresh Kumar <viresh.kumar@...aro.org>
---
drivers/base/power/qos.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/base/power/qos.c b/drivers/base/power/qos.c
index 58fcc758334e..01f615b18055 100644
--- a/drivers/base/power/qos.c
+++ b/drivers/base/power/qos.c
@@ -621,6 +621,9 @@ static void __dev_pm_qos_drop_user_request(struct device *dev,
req = dev->power.qos->flags_req;
dev->power.qos->flags_req = NULL;
break;
+ default:
+ WARN_ON(1);
+ return;
}
__dev_pm_qos_remove_request(req);
kfree(req);
--
2.7.1.410.g6faf27b
Powered by blists - more mailing lists