dev_pm_opp_...remove_table(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dev_pm_opp_...remove_table(9) β€” from the Kernel API Manual bestie πŸŽ€

okay so like, the page header calls this thing dev_pm_opp_...remove_table(9) and honestly? it's a mouthful, but we move. the manual is literally called Kernel API Manual, and this entry is the whole entire vibe for cleaning up OPP tables. let's get into it ✨


🌸 NAME 🌸

dev_pm_opp_cpumask_remove_table β€” removes the OPP table for @cpumask πŸ’… periodt.


✨ SYNOPSIS ✨

void dev_pm_opp_cpumask_remove_table (const struct cpumask *cpumask );

no cap, that's the whole signature. returns nothing (it's void, she's mysterious like that 🫢).


πŸ¦‹ ARGUMENTS πŸ¦‹

  • cpumask β€” the cpumask for which the OPP table needs to be removed. like, which CPUs are we yeeting the table for? this tells you. 🎯

πŸ‘‘ DESCRIPTION πŸ‘‘

okay so here's the tea β˜• β€” this function removes the OPP tables for the CPUs that are actually present in the cpumask. literally the ones in there.

it's the one you reach for when you wanna remove all the OPPs entries associated with the cpus in cpumask. all of them. not some. all. main character energy, no leftovers πŸ“


🌈 SEE ALSO 🌈

the kernel file over at ./drivers/opp/cpu.c β€” go read her, she's iconic πŸ’–

and the whole friend group:

all of them slay in their own way 🧚 iykyk


ngl, if you're touching cpumask-related OPP cleanup, you already knew that. but bestie, now you really know 🫢

and that's the whole page!! brought to you by the source at ./drivers/opp, dated October 2026 β€” signed, sealed, delivered, and honestly? she ate πŸ’€βœ¨ bye bestie πŸ’œ

πŸ“¦ where this page comes from