reset_control_put(9)
π reset_control_put(9) β the Kernel API Manual page, but make it make sense
okay bestie, this is a page straight out of the Kernel API Manual, and it's about reset_control_put β arguably the most "i'm done here, logging off" function in the whole reset subsystem. it's short, it's sweet, it's giving β¨closureβ¨.
πΈ NAME πΈ
reset_control_put β free the reset controller. that's it. that's the whole job. she hands the reset controller back to the universe (well, to the kernel) so somebody else can have a turn π«Ά
β¨ SYNOPSIS β¨
void reset_control_put (struct reset_control *rstc );
it returns void, so like, don't go looking for a return value, there isn't one, she doesn't owe you that π
π ARGUMENTS π
rstcβ the reset controller. literally just the reset controller you want to free. that's the whole argument list. one (1) thing. iconic minimalism honestly π
π¦ SEE ALSO π¦
this is the part where it gets sooooo much longer than the actual page lmaooo. it's the friend group, the whole roster, the group chat members list. and before you ask: it's all in the kernel file ./drivers/reset/core.c.
struct reset_control(9)struct reset_control_array(9)struct reset_gpio_lookup(9)fwnode_reset_simple_xlate(9)reset_controller_register(9)reset_controller_unregister(9)devm_reset_controller_register(9)reset_control_reset(9)reset_control_bulk_reset(9)reset_control_rearm(9)reset_control_assert(9)reset_control_bulk_assert(9)reset_control_deassert(9)reset_control_bulk_deassert(9)reset_control_status(9)reset_control_acquire(9)reset_control_bulk_acquire(9)reset_control_release(9)reset_control_bulk_release(9)reset_control_bulk_put(9)__device_reset(9)fwnode_reset_control_get_count(9)fwnode_reset_control_array_get(9)devm_reset_control_array_get(9)reset_control_get_count(9)
like yes there are twenty-five of them. no i will not be ranking them. okay maybe reset_control_bulk_put(9) is her sibling and they're both slaying π§
also quick vibe check: reset_control_put is the counterpart to the "get" side of things β it's the free. don't leave it hanging, that's a leak, and leaks are not the aesthetic π
okay that's the page!! short and flawless, just like her π this lil gem lives over in ./drivers/reset, dated October 2026 β catch you in the next one, mwah ππ
π¦ 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