dev_pm_qos_remove_request(9)
okay bestie, you're on the dev_pm_qos_remove_request(9) page in the Kernel API Manual, and it's lowkey all about taking an existing qos request out of the mix and refreshing the target value. slay π
β¨ NAME β¨
dev_pm_qos_remove_request β modifies an existing qos request
πΈ SYNOPSIS πΈ
int dev_pm_qos_remove_request (struct dev_pm_qos_request *req );
π ARGUMENTS π
reqβ handle to request list element. literally your little handle to the request list element, bestie π«Ά
π DESCRIPTION π
It will remove the pm qos request from the list of constraints and recompute the current target value. Call this on slow code paths β yes, this one is giving slow-path main character energy, so use it there. π’β¨
Return values, no cap:
1if the aggregated constraint value has changed0if the aggregated constraint value has not changed-EINVALin case of wrong parameters-ENODEVif the device has been removed from the system
β οΈ Callers should ensure that the target device is notRPM_SUSPENDEDbefore using this function for requests of typeDEV_PM_QOS_FLAGS. this is the βcheck the vibe before you touch itβ part, fr fr π
π¦ SEE ALSO π¦
Kernel file: ./drivers/base/power/qos.c
__dev_pm_qos_flags(9)dev_pm_qos_flags(9)__dev_pm_qos_resume_latency(9)dev_pm_qos_read_value(9)apply_constraint(9)dev_pm_qos_constraints_destroy(9)dev_pm_qos_add_request(9)__dev_pm_qos_update_request(9)dev_pm_qos_update_request(9)dev_pm_qos_add_notifier(9)dev_pm_qos_remove_notifier(9)dev_pm_qos_add_ancestor_request(9)dev_pm_qos_expose_latency_limit(9)dev_pm_qos_hide_latency_limit(9)dev_pm_qos_expose_flags(9)dev_pm_qos_hide_flags(9)dev_pm_qos_update_flags(9)dev_pm_qos_get_user_latency_tolerance(9)dev_pm_qos_update_user_latency_tolerance(9)dev_pm_qos_expose_latency_tolerance(9)dev_pm_qos_hide_latency_tolerance(9)
mwah π this little icon is filed under ./drivers/base/power, and the date on it is October 2026 β periodt. ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms