dev_pm_qos_...cy_tolerance(9)
πΈ dev_pm_qos_hide_latency_tolerance β the Kernel API Manual, bestie edition π
okay so real talk, this page lives in the Kernel API Manual, and yes the title up top got truncated to dev_pm_qos_...cy_tolerance(9) because even man pages have a character limit and honestly? relatable. it's giving "main character with a long name who goes by a nickname." π
β¨ NAME β¨
dev_pm_qos_hide_latency_tolerance β the function that hides the latency tolerance from userspace. like, it puts the latency tolerance in witness protection. poof, gone from userspace's view. π«Ά
π₯ SYNOPSIS π₯
void dev_pm_qos_hide_latency_tolerance(struct device *dev);
that's it. that's the whole call. returns void, so no exit status to check, no drama, no "did it work" anxiety. it just does the thing. slay. β
π¦ ARGUMENTS π¦
devβ thestruct devicewhose latency tolerance you're hiding. literally just point at the device and be like "not you, bestie, you're not on the userspace menu anymore." π
ngl there's exactly one argument here, so if you were bracing for a big list β nope, this is a one-argument icon. quality over quantity, periodt.
π SEE ALSO π
so this thing does not exist in a vacuum β it's part of the whole power-QoS friend group, and they all live in the kernel file ./drivers/base/power/qos.c. go say hi to the whole squad: π
__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_remove_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)
like, notice how its whole opposite twin dev_pm_qos_expose_latency_tolerance(9) is right there at the bottom? expose and hide, two sides of the same coin, iykyk. π
π§ the sign-off π§
and that's the tea! this whole page comes from the files under ./drivers/base/power, dated October 2026 β so it's basically from the future, which is very main-character of it. πβ¨
stay hydrated, read your qos.c, and remember: hiding latency tolerance from userspace is a valid life choice. bye bestie!! πΈπ¦π
π¦ 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