pm_genpd_remove_device(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, we're looking at the pm_genpd_remove_device(9) manual page from the Kernel API Manual and it's literally about removing a device from an I/O PM domain. no cap, this is the good stuff. πŸ’… slay.

✨ NAME ✨

pm_genpd_remove_device β€” okay so this function's whole vibe is removing a device from an I/O PM domain. that's it. that's the function. it's giving "short and sweet" energy and I'm obsessed. iconic behaviour honestly. periodt.

πŸ¦‹ SYNOPSIS πŸ¦‹

int pm_genpd_remove_device (struct device *dev );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” bestie, this is the device to be removed. the one getting yeeted out of the PM domain. the way that this is literally just the device to be removed is so straightforward and I love that for us. fr fr, that's the argument and that's what it does. no cap.

🌸 SEE ALSO 🌸

okay so there's a lot here and I'm not skipping any of it because every single one matters. the kernel file is literally ./drivers/pmdomain/core.c and then we've got β€” and ngl, I'm obsessed with how many functions are listed here, I'm crying 😭 this list is fire πŸ”₯:


and that's the whole page bestie. iykyk if you've ever had to remove a device from a PM domain. this manual was served fresh from the ./drivers/pmdomain directory, dated October 2026. stay hydrated and don't forget to remove your devices from their PM domains πŸ’–βœ¨πŸ«Άβ­

πŸ“¦ where this page comes from