_remove_hidden_choices(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ _remove_hidden_choices(9) β€” like, the Kernel API Manual, bestie πŸ’…

okay so real talk, this is a page from the Kernel API Manual and it's genuinely so niche but we're gonna slay it together 🫢


🌸 NAME 🌸

_remove_hidden_choices β€” bestie, it literally removes hidden choices from aggregate data. that's the whole vibe. no cap. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

int _remove_hidden_choices (struct device *dev , void *arg );

yes the spacing is exactly like that, don't come for me, i don't make the rules πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device. like, the device. the main character of this whole situation πŸ‘‘
  • arg β€” a struct aggregate_choices_data. that's the payload, that's the whole point, keep up bestie πŸ“

⭐ RETURN ⭐

  • 0 on success β€” we love a win πŸ’–
  • -errno on failure β€” it's giving "something went wrong" and honestly? relatable 😭

🌈 SEE ALSO 🌈

this is the whole friend group, iykyk 🧚 β€” all of these live in the kernel file ./drivers/acpi/platform_profile.c:

like, the whole squad fr fr πŸ”₯


lowkey obsessed with how every single one of these is a (9) section page. consistency ate. periodt. πŸ’…

so yeah, that's the page πŸ’œ it lives in ./drivers/acpi, it's dated October 2026, and the source/version line is just the plain old page footer for _remove_hidden_choices(9). go off, bestie, you understood the assignment πŸŒŸπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from