dev_pm_opp_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dev_pm_opp_remove (9) β€” Kernel API Manual ✨

okay so real talk, bestie β€” this is a page from the Kernel API Manual, and it's literally about yeeting one single OPP out of an OPP table. short page, big main character energy. let's get into it 🫢


🌸 NAME 🌸

dev_pm_opp_remove β€” Remove an OPP from OPP table

like... that's it. that's the whole gig. she removes an OPP. iconic.


πŸŽ€ SYNOPSIS πŸŽ€

void dev_pm_opp_remove (struct device *dev , unsigned long freq );

no cap, that's the entire signature. returns nothing (void), takes two things, does the deed. πŸ’…


✨ ARGUMENTS ✨

  • dev β€” the device you're doing this whole operation for. your lil target. the one whose OPP table is about to lose a member 😭
  • freq β€” the OPP you wanna remove, matched by 'freq'. so like, you point at the frequency and she's gone. matching is the key word here, iykyk πŸ”₯

πŸ¦‹ DESCRIPTION πŸ¦‹

This function removes an opp from the opp table.

fr fr that's what the whole page is about β€” one opp, one table, and it's not invited anymore. lowkey the most straightforward function in the whole OPP family and honestly? we stan a legend who knows exactly what she does πŸŽ€

bestie pls double-check your freq actually matches an OPP before you call this β€” the doc says it matches on 'freq', and details beyond that are not in this page, so i'm not gonna invent them for you πŸ™ˆ

🌈 SEE ALSO 🌈

the whole friend group, in the order the page gives them. go say hi πŸ‘‘


and that's the whole vibe check πŸ’– this one lives in ./drivers/opp, it's dated October 2026, and it's filed under dev_pm_opp_remove(9) β€” go forth and remove responsibly, bestie πŸŒΈπŸ’…βœ¨

πŸ“¦ where this page comes from