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.ku...@linaro.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

Reply via email to