PM_QOS-to-use-handle-based-requests-API-change 1/5
PATCH 1/1 PM_QOS-to-use-handle-based-requests-API-change 1/5
Signed-off-by mark gross <[email protected]>
--- include/linux/pm_qos_params.h | 14 ++-- kernel/pm_qos_params.c | 188 ++++++++++++++++++----------------------- 2 files changed, 92 insertions(+), 110 deletions(-)
include/linux/pm_qos_params.h +8 -6
@@ -14,12 +14,14 @@#define PM_QOS_NUM_CLASSES 4#define PM_QOS_DEFAULT_VALUE -1 -int pm_qos_add_requirement (int qos,char *name,s32 value); -int pm_qos_update_requirement (int qos,char *name,s32 new_value); -void pm_qos_remove_requirement (int qos,char *name); +struct pm_qos_request_list ; -int pm_qos_requirement (int qos); +struct pm_qos_request_list *pm_qos_add_request (int pm_qos_class,s32 value); +void pm_qos_update_request (struct pm_qos_request_list *pm_qos_req, +s32 new_value); +void pm_qos_remove_request (struct pm_qos_request_list *pm_qos_req); -int pm_qos_add_notifier (int qos,struct notifier_block *notifier); -int pm_qos_remove_notifier (int qos,struct notifier_block *notifier); +int pm_qos_request (int pm_qos_class); +int pm_qos_add_notifier (int pm_qos_class,struct notifier_block *notifier); +int pm_qos_remove_notifier (int pm_qos_class,struct notifier_block *notifier);
kernel/pm_qos_params.c +84 -104
363 lines not on this page · raw message
Signature · 1 line
1.6.3.3