_remove_hidden_choices(9)
π _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β astruct aggregate_choices_data. that's the payload, that's the whole point, keep up bestie π
β RETURN β
0on success β we love a win π-errnoon 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:
_commmon_choices_show(9)β yes it's spelled with three m's, don't @ me, copy it exactly π_store_class_profile(9)_notify_class_profile(9)get_class_profile(9)name_show(9)choices_show(9)profile_show(9)profile_store(9)_aggregate_choices(9)platform_profile_choices_show(9)_aggregate_profiles(9)_store_and_notify(9)platform_profile_show(9)platform_profile_store(9)platform_profile_notify(9)platform_profile_cycle(9)platform_profile_register(9)platform_profile_remove(9)devm_platform_profile_register(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms