dev_pm_opp_o...remove_table(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dev_pm_opp_o...remove_table(9) πŸ’…

okay bestie, so this one lives in the Kernel API Manual and it's literally the cleanup-girlie of the OPP world β€” she takes the table away. no cap. ✨


🌸 NAME 🌸

dev_pm_opp_of_cpumask_remove_table β€” removes the OPP table for @cpumask πŸ§ΉπŸ’–


✨ SYNOPSIS ✨

void dev_pm_opp_of_cpumask_remove_table (const struct cpumask *cpumask
);

that's it. that's the whole signature. void, so she gives you nothing back β€” she just does it. main character energy fr.


πŸŽ€ ARGUMENTS πŸŽ€

  • cpumask β€” the cpumask for which the OPP table needs to be removed 🫢 like, tell her which CPUs you want de-tabled and she'll handle it.

πŸ¦‹ DESCRIPTION πŸ¦‹

this removes the OPP tables for the CPUs that are present in the cpumask. periodt. πŸ’…

⚠️ okay this is the important part, don't skip it: this should be used only to remove static entries created from DT. like, only those. not me being dramatic, that's literally the rule. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

kernel file ./drivers/opp/of.c, plus a whole friend group of functions that are all in the same vibe:

iykyk 🌈✨


okay that's the whole page bestie, ily, go clean up those static DT entries responsibly πŸ’œ

signing off from ./drivers/opp β€” October 2026 πŸŽ€πŸ¦‹ see you in the next manpage fr fr πŸ’–

πŸ“¦ where this page comes from