From patchwork Wed Jan 29 11:20:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 11355855 X-Patchwork-Delegate: cw00.choi@samsung.com Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 531EB92A for ; Wed, 29 Jan 2020 11:12:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1E8452082E for ; Wed, 29 Jan 2020 11:12:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="lOf/zYPR" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726091AbgA2LMd (ORCPT ); Wed, 29 Jan 2020 06:12:33 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:13522 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726178AbgA2LMb (ORCPT ); Wed, 29 Jan 2020 06:12:31 -0500 Received: from epcas1p1.samsung.com (unknown [182.195.41.45]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20200129111229epoutp0407edaa6ee9de0c07ff51f7379dfc5763~uVygc5K0q0390303903epoutp04E for ; Wed, 29 Jan 2020 11:12:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20200129111229epoutp0407edaa6ee9de0c07ff51f7379dfc5763~uVygc5K0q0390303903epoutp04E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1580296349; bh=FOqPzoYfYORigK00AWcJ1jApU66hHrUT+pBzUwH0zsU=; h=From:To:Cc:Subject:Date:References:From; b=lOf/zYPRZxHwDdM/P6yOQfMuHW2jD5jueBp9E6ecr/YElQhJj9106rdlRqNKVXt9X o0/BmJDmUiIycjETwDMPrQxSXCJhbJhJ1Vr1PfiKs7Nr9OV0SLXlfgduzDB1TxMJG7 3GO70zVL2FtH98Vep/frcG2bX59AEy2/XNK7JgUc= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p4.samsung.com (KnoxPortal) with ESMTP id 20200129111228epcas1p4e319dd77fdbbacbb6dc1aebc5bcd5b28~uVyftArZn0294002940epcas1p4F; Wed, 29 Jan 2020 11:12:28 +0000 (GMT) Received: from epsmges1p4.samsung.com (unknown [182.195.40.152]) by epsnrtp4.localdomain (Postfix) with ESMTP id 48716K6cXfzMqYkZ; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p4.samsung.com (Symantec Messaging Gateway) with SMTP id E4.E2.48019.998613E5; Wed, 29 Jan 2020 20:12:25 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p3.samsung.com (KnoxPortal) with ESMTPA id 20200129111225epcas1p3f9b495ee2565858d19bce43fb6e86ac1~uVydC1-Kk1412914129epcas1p3e; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200129111225epsmtrp2e290f00fc9ba497d1aceecac6518ad4c~uVydCO_7s1038910389epsmtrp2R; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) X-AuditID: b6c32a38-257ff7000001bb93-70-5e316899051b Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 03.EF.10238.998613E5; Wed, 29 Jan 2020 20:12:25 +0900 (KST) Received: from localhost.localdomain (unknown [10.113.221.102]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200129111225epsmtip1555f61b8d808bab8f96c8e7a59543126~uVyc4SdkN2784527845epsmtip1P; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) From: Chanwoo Choi To: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: cw00.choi@samsung.com, chanwoo@kernel.org, myungjoo.ham@samsung.com, kyungmin.park@samsung.com Subject: [PATCH 1/2] PM / devfreq: Remove unneeded extern keyword Date: Wed, 29 Jan 2020 20:20:01 +0900 Message-Id: <20200129112002.6998-1-cw00.choi@samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDKsWRmVeSWpSXmKPExsWy7bCmge7MDMM4g6+TzSwm3rjCYnH9y3NW i7NNb9gtLu+aw2bxufcIo8XtxhVsDmwem1Z1snn0bVnF6PF5k1wAc1S2TUZqYkpqkUJqXnJ+ SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7QXiWFssScUqBQQGJxsZK+nU1R fmlJqkJGfnGJrVJqQUpOgWWBXnFibnFpXrpecn6ulaGBgZEpUGFCdsb6C0EFC+0rjvacYGtg bDDpYuTkkBAwkdhw8jlLFyMXh5DADkaJN/sfs0M4nxglFrXfZINwvjFKPNp9k7mLkQOs5e9c foj4XkaJU43TWSGcL4wSV198YwKZyyagJbH/xQ02EFtEwEri9P8OZhCbWSBFov/3GRaQQcIC jhJdS8RAwiwCqhJ/f58HK+EVsJR4OuE/I8R58hKrNxxgBpkvIfCWVWLau41QCReJxh2TWSBs YYlXx7ewQ9hSEp/f7WWDsKslVp48wgbR3MEosWX/BVaIhLHE/qWTmUCOYBbQlFi/Sx8irCix 8/dcRog7+STefe1hhXiYV6KjTQiiRFni8oO7TBC2pMTi9k6oVR4Svz5OBztBSCBWYuukLywT GGVnISxYwMi4ilEstaA4Nz212LDABDmONjGCU5KWxQ7GPed8DjEKcDAq8fDOUDGIE2JNLCuu zD3EKMHBrCTCK+pqGCfEm5JYWZValB9fVJqTWnyI0RQYehOZpUST84HpMq8k3tDUyNjY2MLE 0MzU0FBJnPdhpGackEB6YklqdmpqQWoRTB8TB6dUA2N7dZL4g/AXC8yyfjIdTJuUkjtbs2iL TCdH3fRctz+nA9bO1d7z2C5Eqd1YzMZ2u6nkfBv12iqxr39n6Z5dmNykrs3q934eMCX+6P3v utiDb4r27n9Wv8RjpVv4jBQ2HtiiWCB+c2Xw70zNRRNWCR/dvmdBZU1GUnDIzuVL9lrHSXbe nb7ggBJLcUaioRZzUXEiAKVlPndfAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBJMWRmVeSWpSXmKPExsWy7bCSnO7MDMM4g+uHhC0m3rjCYnH9y3NW i7NNb9gtLu+aw2bxufcIo8XtxhVsDmwem1Z1snn0bVnF6PF5k1wAcxSXTUpqTmZZapG+XQJX xvoLQQUL7SuO9pxga2BsMOli5OCQEDCR+DuXv4uRi0NIYDejxIdj3UxdjJxAcUmJaRePMkPU CEscPlwMUfOJUeLn2S+MIDVsAloS+1/cYAOxRQRsJO4uvsYCUs8skCHxf7kSiCks4CjRtUQM pIJFQFXi7+/zzCA2r4ClxNMJ/xkhNslLrN5wgHkCI88CRoZVjJKpBcW56bnFhgWGeanlesWJ ucWleel6yfm5mxjB4aGluYPx8pL4Q4wCHIxKPLwzVAzihFgTy4orcw8xSnAwK4nwiroaxgnx piRWVqUW5ccXleakFh9ilOZgURLnfZp3LFJIID2xJDU7NbUgtQgmy8TBKdXAGPTrtf2/3fGW ruVJkyK/twTPVlOq4Y4vm3mRSXbjszPrVmlFb/752dLoUHjWKzfT1iMn/Sr55ujdyl19QMZW K/Ath/9dmcPLv4lHfz76/Hxxy/3VfOeit+RGeIdufv5yV83NnNSbhoVTSpO92N9Fbfw5U3/V /cneOdKPvAuCTOMmrLLZy7DioxJLcUaioRZzUXEiACPwOVULAgAA X-CMS-MailID: 20200129111225epcas1p3f9b495ee2565858d19bce43fb6e86ac1 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20200129111225epcas1p3f9b495ee2565858d19bce43fb6e86ac1 References: Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Remove unneeded extern keyword from devfreq-related header file and adjust the indentation of function parameter to keep the consistency in header file Signed-off-by: Chanwoo Choi Reviewed-by: Lukasz Luba --- drivers/devfreq/governor.h | 17 +++---- include/linux/devfreq.h | 100 ++++++++++++++++++------------------- 2 files changed, 57 insertions(+), 60 deletions(-) diff --git a/drivers/devfreq/governor.h b/drivers/devfreq/governor.h index dc7533ccc3db..5ba3e051b1d0 100644 --- a/drivers/devfreq/governor.h +++ b/drivers/devfreq/governor.h @@ -57,17 +57,16 @@ struct devfreq_governor { unsigned int event, void *data); }; -extern void devfreq_monitor_start(struct devfreq *devfreq); -extern void devfreq_monitor_stop(struct devfreq *devfreq); -extern void devfreq_monitor_suspend(struct devfreq *devfreq); -extern void devfreq_monitor_resume(struct devfreq *devfreq); -extern void devfreq_interval_update(struct devfreq *devfreq, - unsigned int *delay); +void devfreq_monitor_start(struct devfreq *devfreq); +void devfreq_monitor_stop(struct devfreq *devfreq); +void devfreq_monitor_suspend(struct devfreq *devfreq); +void devfreq_monitor_resume(struct devfreq *devfreq); +void devfreq_interval_update(struct devfreq *devfreq, unsigned int *delay); -extern int devfreq_add_governor(struct devfreq_governor *governor); -extern int devfreq_remove_governor(struct devfreq_governor *governor); +int devfreq_add_governor(struct devfreq_governor *governor); +int devfreq_remove_governor(struct devfreq_governor *governor); -extern int devfreq_update_status(struct devfreq *devfreq, unsigned long freq); +int devfreq_update_status(struct devfreq *devfreq, unsigned long freq); static inline int devfreq_update_stats(struct devfreq *df) { diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h index c6f82d4bec9f..82630fafacde 100644 --- a/include/linux/devfreq.h +++ b/include/linux/devfreq.h @@ -201,24 +201,23 @@ struct devfreq_freqs { }; #if defined(CONFIG_PM_DEVFREQ) -extern struct devfreq *devfreq_add_device(struct device *dev, - struct devfreq_dev_profile *profile, - const char *governor_name, - void *data); -extern int devfreq_remove_device(struct devfreq *devfreq); -extern struct devfreq *devm_devfreq_add_device(struct device *dev, - struct devfreq_dev_profile *profile, - const char *governor_name, - void *data); -extern void devm_devfreq_remove_device(struct device *dev, - struct devfreq *devfreq); +struct devfreq *devfreq_add_device(struct device *dev, + struct devfreq_dev_profile *profile, + const char *governor_name, + void *data); +int devfreq_remove_device(struct devfreq *devfreq); +struct devfreq *devm_devfreq_add_device(struct device *dev, + struct devfreq_dev_profile *profile, + const char *governor_name, + void *data); +void devm_devfreq_remove_device(struct device *dev, struct devfreq *devfreq); /* Supposed to be called by PM callbacks */ -extern int devfreq_suspend_device(struct devfreq *devfreq); -extern int devfreq_resume_device(struct devfreq *devfreq); +int devfreq_suspend_device(struct devfreq *devfreq); +int devfreq_resume_device(struct devfreq *devfreq); -extern void devfreq_suspend(void); -extern void devfreq_resume(void); +void devfreq_suspend(void); +void devfreq_resume(void); /** * update_devfreq() - Reevaluate the device and configure frequency @@ -226,35 +225,34 @@ extern void devfreq_resume(void); * * Note: devfreq->lock must be held */ -extern int update_devfreq(struct devfreq *devfreq); +int update_devfreq(struct devfreq *devfreq); /* Helper functions for devfreq user device driver with OPP. */ -extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, - unsigned long *freq, u32 flags); -extern int devfreq_register_opp_notifier(struct device *dev, - struct devfreq *devfreq); -extern int devfreq_unregister_opp_notifier(struct device *dev, - struct devfreq *devfreq); -extern int devm_devfreq_register_opp_notifier(struct device *dev, - struct devfreq *devfreq); -extern void devm_devfreq_unregister_opp_notifier(struct device *dev, - struct devfreq *devfreq); -extern int devfreq_register_notifier(struct devfreq *devfreq, - struct notifier_block *nb, - unsigned int list); -extern int devfreq_unregister_notifier(struct devfreq *devfreq, - struct notifier_block *nb, - unsigned int list); -extern int devm_devfreq_register_notifier(struct device *dev, +struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, + unsigned long *freq, u32 flags); +int devfreq_register_opp_notifier(struct device *dev, + struct devfreq *devfreq); +int devfreq_unregister_opp_notifier(struct device *dev, + struct devfreq *devfreq); +int devm_devfreq_register_opp_notifier(struct device *dev, + struct devfreq *devfreq); +void devm_devfreq_unregister_opp_notifier(struct device *dev, + struct devfreq *devfreq); +int devfreq_register_notifier(struct devfreq *devfreq, + struct notifier_block *nb, + unsigned int list); +int devfreq_unregister_notifier(struct devfreq *devfreq, + struct notifier_block *nb, + unsigned int list); +int devm_devfreq_register_notifier(struct device *dev, struct devfreq *devfreq, struct notifier_block *nb, unsigned int list); -extern void devm_devfreq_unregister_notifier(struct device *dev, +void devm_devfreq_unregister_notifier(struct device *dev, struct devfreq *devfreq, struct notifier_block *nb, unsigned int list); -extern struct devfreq *devfreq_get_devfreq_by_phandle(struct device *dev, - int index); +struct devfreq *devfreq_get_devfreq_by_phandle(struct device *dev, int index); #if IS_ENABLED(CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND) /** @@ -311,9 +309,9 @@ struct devfreq_passive_data { #else /* !CONFIG_PM_DEVFREQ */ static inline struct devfreq *devfreq_add_device(struct device *dev, - struct devfreq_dev_profile *profile, - const char *governor_name, - void *data) + struct devfreq_dev_profile *profile, + const char *governor_name, + void *data) { return ERR_PTR(-ENOSYS); } @@ -350,31 +348,31 @@ static inline void devfreq_suspend(void) {} static inline void devfreq_resume(void) {} static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, - unsigned long *freq, u32 flags) + unsigned long *freq, u32 flags) { return ERR_PTR(-EINVAL); } static inline int devfreq_register_opp_notifier(struct device *dev, - struct devfreq *devfreq) + struct devfreq *devfreq) { return -EINVAL; } static inline int devfreq_unregister_opp_notifier(struct device *dev, - struct devfreq *devfreq) + struct devfreq *devfreq) { return -EINVAL; } static inline int devm_devfreq_register_opp_notifier(struct device *dev, - struct devfreq *devfreq) + struct devfreq *devfreq) { return -EINVAL; } static inline void devm_devfreq_unregister_opp_notifier(struct device *dev, - struct devfreq *devfreq) + struct devfreq *devfreq) { } @@ -393,22 +391,22 @@ static inline int devfreq_unregister_notifier(struct devfreq *devfreq, } static inline int devm_devfreq_register_notifier(struct device *dev, - struct devfreq *devfreq, - struct notifier_block *nb, - unsigned int list) + struct devfreq *devfreq, + struct notifier_block *nb, + unsigned int list) { return 0; } static inline void devm_devfreq_unregister_notifier(struct device *dev, - struct devfreq *devfreq, - struct notifier_block *nb, - unsigned int list) + struct devfreq *devfreq, + struct notifier_block *nb, + unsigned int list) { } static inline struct devfreq *devfreq_get_devfreq_by_phandle(struct device *dev, - int index) + int index) { return ERR_PTR(-ENODEV); } From patchwork Wed Jan 29 11:20:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 11355853 X-Patchwork-Delegate: cw00.choi@samsung.com Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 71AEB92A for ; Wed, 29 Jan 2020 11:12:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 32DF620CC7 for ; Wed, 29 Jan 2020 11:12:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="gS+EQIdY" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726128AbgA2LMa (ORCPT ); Wed, 29 Jan 2020 06:12:30 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:63369 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726067AbgA2LMa (ORCPT ); Wed, 29 Jan 2020 06:12:30 -0500 Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20200129111228epoutp013e836b948d775ab2ef7da02bb342548c~uVyf4DLqS1624016240epoutp01t for ; Wed, 29 Jan 2020 11:12:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20200129111228epoutp013e836b948d775ab2ef7da02bb342548c~uVyf4DLqS1624016240epoutp01t DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1580296348; bh=4nSK2ny3tNo0VrNMQDmqHZBNhNBuVxRnMpX7HV+h6Ys=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gS+EQIdYuCqx0uQmTRw/kIE9iess17Qu82cRMbwo9VDiGNPsMHRCuxoeXlTV0Dean kvRh2gq6EPO0ER2Wm2WnLwtK8ykifxXdtAf8Bc51Zo0c8p8g6hdDctt471gHx9tOco 1/kXQcomMUuaMbsnaX8UqmukiM3/G6yqhIt6nehs= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20200129111228epcas1p315d3935f6aec38347c027c9dd6455f92~uVyff5ShU0682306823epcas1p3R; Wed, 29 Jan 2020 11:12:28 +0000 (GMT) Received: from epsmges1p2.samsung.com (unknown [182.195.40.154]) by epsnrtp1.localdomain (Postfix) with ESMTP id 48716K676dzMqYlp; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) Received: from epcas1p2.samsung.com ( [182.195.41.46]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 5F.5F.48498.998613E5; Wed, 29 Jan 2020 20:12:25 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200129111225epcas1p1c262e46a878ad68836a676bc351840bf~uVydFLrVq0933809338epcas1p1-; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200129111225epsmtrp2a56f89259ac4e82ac3d0a94ace693d55~uVydEimlP1118811188epsmtrp2R; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) X-AuditID: b6c32a36-a3dff7000001bd72-74-5e316899840d Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 13.EF.10238.998613E5; Wed, 29 Jan 2020 20:12:25 +0900 (KST) Received: from localhost.localdomain (unknown [10.113.221.102]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200129111225epsmtip11170fbf66e71ad5839e95bf30ad27cbe~uVyc8UnL42784527845epsmtip1Q; Wed, 29 Jan 2020 11:12:25 +0000 (GMT) From: Chanwoo Choi To: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: cw00.choi@samsung.com, chanwoo@kernel.org, myungjoo.ham@samsung.com, kyungmin.park@samsung.com Subject: [PATCH 2/2] PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name Date: Wed, 29 Jan 2020 20:20:02 +0900 Message-Id: <20200129112002.6998-2-cw00.choi@samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200129112002.6998-1-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOKsWRmVeSWpSXmKPExsWy7bCmnu7MDMM4g/evDS0m3rjCYnH9y3NW i7NNb9gtLu+aw2bxufcIo8XtxhVsDmwem1Z1snn0bVnF6PF5k1wAc1S2TUZqYkpqkUJqXnJ+ SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7QXiWFssScUqBQQGJxsZK+nU1R fmlJqkJGfnGJrVJqQUpOgWWBXnFibnFpXrpecn6ulaGBgZEpUGFCdsbeix1MBdtVK/avW8DY wHhZvouRk0NCwERi/ZwTjCC2kMAORokpi0y7GLmA7E+MEi+2n2aBcL4xSlzrfs4K03H23F1W iI69jBLd78Ug7C+MElenRYHYbAJaEvtf3GADsUUErCRO/+9gBrGZBVIk+n+fYQGxhQVCJd5f XAkWZxFQlVj1bzJYnFfAUuL3vJ8sELvkJVZvOABUw8HBCTRnw4lEkHskBDrYJBbuPs4OUeMi cXrjfChbWOLV8S1QtpTE53d72SDsaomVJ4+wQTUzSmzZfwHqGWOJ/UsnM4EsYBbQlFi/Sx8i rCix8/dcRoib+STefe1hBSmREOCV6GgTgihRlrj84C4ThC0psbi9E2qVh0TX9h1MkCDpZZT4 sM5nAqPcLIQFCxgZVzGKpRYU56anFhsWGCFH1yZGcKLSMtvBuOiczyFGAQ5GJR5eByWDOCHW xLLiytxDjBIczEoivKKuhnFCvCmJlVWpRfnxRaU5qcWHGE2BATmRWUo0OR+YRPNK4g1NjYyN jS1MDM1MDQ2VxHkfRmrGCQmkJ5akZqemFqQWwfQxcXBKNTCafz/8wWhOzbZ7v16URcxmzxT9 snxv9P6Sdd2vg002/fm++51K/3/3OkOpi5o+CwzLblzgrgiVkX/wIvMS3+WYXfa2H5ubOa6X NX5PmfRU7pKMnvuUnJpP058vkfEUNu+JO9h2yLWy8Mh/0bIrPit6RbXOHXx4a2NvdcIDlmnL Xjytz70mejhCiaU4I9FQi7moOBEApMYMWGoDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprILMWRmVeSWpSXmKPExsWy7bCSnO7MDMM4gzXN4hYTb1xhsbj+5Tmr xdmmN+wWl3fNYbP43HuE0eJ24wo2BzaPTas62Tz6tqxi9Pi8SS6AOYrLJiU1J7MstUjfLoEr Y+/FDqaC7aoV+9ctYGxgvCzfxcjJISFgInH23F3WLkYuDiGB3YwS239OZoRISEpMu3iUuYuR A8gWljh8uBii5hOjxMOpO9lAatgEtCT2v7gBZosI2EjcXXyNBaSeWSBD4v9yJRBTWCBY4uoM A5AKFgFViVX/JrOA2LwClhK/5/1kgdgkL7F6wwGwTZwCVhIbTiSChIWASua3XmGZwMi3gJFh FaNkakFxbnpusWGBYV5quV5xYm5xaV66XnJ+7iZGcEBpae5gvLwk/hCjAAejEg/vDBWDOCHW xLLiytxDjBIczEoivKKuhnFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeZ/mHYsUEkhPLEnNTk0t SC2CyTJxcEo1MJqb88itPJheeFhx7XPWHbvNq77+ucJV8FpH7bKG3cXyIutSh69zji59o1bV qtec0zzReVnfp/VxGx81yzZ9UWp9cf5wiMbsnRZxjpOi3+XlzQrecl0g7eDb32KeMtN3hgvy nVye9unQWok3DnfMXX9Hzvuol57xe29CEQOvhUz51dvhcwXjLJVYijMSDbWYi4oTAbg5gWIk AgAA X-CMS-MailID: 20200129111225epcas1p1c262e46a878ad68836a676bc351840bf X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20200129111225epcas1p1c262e46a878ad68836a676bc351840bf References: <20200129112002.6998-1-cw00.choi@samsung.com> Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org DEVFREQ_GOV_INTERVAL event indicates that update the interval for polling mode of devfreq device. But, this event name doesn't specify exactly what to do. Change DEVFREQ_GOV_INTERVAL event name to DEVFREQ_GOV_UPDATE_INTERVAL which specifies what to do by event name. And modify the functio name for DEVFREQ_GOV_UPDATE_INTERVAL with 'devfreq_' prefix + verb + obejct as following: - devfreq_interval_update -> devfreq_updatee_interval Signed-off-by: Chanwoo Choi Reviewed-by: Lukasz Luba --- drivers/devfreq/devfreq.c | 10 +++++----- drivers/devfreq/governor.h | 4 ++-- drivers/devfreq/governor_simpleondemand.c | 4 ++-- drivers/devfreq/tegra30-devfreq.c | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index cceee8bc3c2f..8494c5f05a73 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c @@ -550,14 +550,14 @@ void devfreq_monitor_resume(struct devfreq *devfreq) EXPORT_SYMBOL(devfreq_monitor_resume); /** - * devfreq_interval_update() - Update device devfreq monitoring interval + * devfreq_update_interval() - Update device devfreq monitoring interval * @devfreq: the devfreq instance. * @delay: new polling interval to be set. * * Helper function to set new load monitoring polling interval. Function - * to be called from governor in response to DEVFREQ_GOV_INTERVAL event. + * to be called from governor in response to DEVFREQ_GOV_UPDATE_INTERVAL event. */ -void devfreq_interval_update(struct devfreq *devfreq, unsigned int *delay) +void devfreq_update_interval(struct devfreq *devfreq, unsigned int *delay) { unsigned int cur_delay = devfreq->profile->polling_ms; unsigned int new_delay = *delay; @@ -597,7 +597,7 @@ void devfreq_interval_update(struct devfreq *devfreq, unsigned int *delay) out: mutex_unlock(&devfreq->lock); } -EXPORT_SYMBOL(devfreq_interval_update); +EXPORT_SYMBOL(devfreq_update_interval); /** * devfreq_notifier_call() - Notify that the device frequency requirements @@ -1426,7 +1426,7 @@ static ssize_t polling_interval_store(struct device *dev, if (ret != 1) return -EINVAL; - df->governor->event_handler(df, DEVFREQ_GOV_INTERVAL, &value); + df->governor->event_handler(df, DEVFREQ_GOV_UPDATE_INTERVAL, &value); ret = count; return ret; diff --git a/drivers/devfreq/governor.h b/drivers/devfreq/governor.h index 5ba3e051b1d0..c07ce77c253d 100644 --- a/drivers/devfreq/governor.h +++ b/drivers/devfreq/governor.h @@ -18,7 +18,7 @@ /* Devfreq events */ #define DEVFREQ_GOV_START 0x1 #define DEVFREQ_GOV_STOP 0x2 -#define DEVFREQ_GOV_INTERVAL 0x3 +#define DEVFREQ_GOV_UPDATE_INTERVAL 0x3 #define DEVFREQ_GOV_SUSPEND 0x4 #define DEVFREQ_GOV_RESUME 0x5 @@ -61,7 +61,7 @@ void devfreq_monitor_start(struct devfreq *devfreq); void devfreq_monitor_stop(struct devfreq *devfreq); void devfreq_monitor_suspend(struct devfreq *devfreq); void devfreq_monitor_resume(struct devfreq *devfreq); -void devfreq_interval_update(struct devfreq *devfreq, unsigned int *delay); +void devfreq_update_interval(struct devfreq *devfreq, unsigned int *delay); int devfreq_add_governor(struct devfreq_governor *governor); int devfreq_remove_governor(struct devfreq_governor *governor); diff --git a/drivers/devfreq/governor_simpleondemand.c b/drivers/devfreq/governor_simpleondemand.c index 3d809f228619..1b314e1df028 100644 --- a/drivers/devfreq/governor_simpleondemand.c +++ b/drivers/devfreq/governor_simpleondemand.c @@ -96,8 +96,8 @@ static int devfreq_simple_ondemand_handler(struct devfreq *devfreq, devfreq_monitor_stop(devfreq); break; - case DEVFREQ_GOV_INTERVAL: - devfreq_interval_update(devfreq, (unsigned int *)data); + case DEVFREQ_GOV_UPDATE_INTERVAL: + devfreq_update_interval(devfreq, (unsigned int *)data); break; case DEVFREQ_GOV_SUSPEND: diff --git a/drivers/devfreq/tegra30-devfreq.c b/drivers/devfreq/tegra30-devfreq.c index 0b65f89d74d5..28b2c7ca416e 100644 --- a/drivers/devfreq/tegra30-devfreq.c +++ b/drivers/devfreq/tegra30-devfreq.c @@ -734,7 +734,7 @@ static int tegra_governor_event_handler(struct devfreq *devfreq, devfreq_monitor_stop(devfreq); break; - case DEVFREQ_GOV_INTERVAL: + case DEVFREQ_GOV_UPDATE_INTERVAL: /* * ACTMON hardware supports up to 256 milliseconds for the * sampling period. @@ -745,7 +745,7 @@ static int tegra_governor_event_handler(struct devfreq *devfreq, } tegra_actmon_pause(tegra); - devfreq_interval_update(devfreq, new_delay); + devfreq_update_interval(devfreq, new_delay); ret = tegra_actmon_resume(tegra); break;