pps_gen_unregister_source(9)
β¨ pps_gen_unregister_source β¨
okay so bestie, welcome to pps_gen_unregister_source(9) from the Kernel API Manual β section 9, kernel space, the whole vibe π
this one is short and sweet but it's literally the breakup function for PPS generators, so let's get into it π«Ά
πΈ NAME πΈ
pps_gen_unregister_source β remove a PPS generator from the system π§
β SYNOPSIS β
void pps_gen_unregister_source (struct pps_gen_device *pps_gen );
π ARGUMENTS π
pps_genβ the PPS generator device to be removed π like, the actual one you're kicking out of the system
π DESCRIPTION π
This function is used to deregister a PPS generator from the system, no cap. When you call it, it disables the generator so no pulses are generated anymore β that's it, that's the whole gig π the pulses justβ¦ stop. iconic behaviour tbh.
ngl it's giving "turning off the tap" energy β call it and the pulse party is over π₯
π SEE ALSO π
- Kernel file
./drivers/pps/generators/pps_gen.cβ literally the source of truth, go read it π pps_gen_register_source(9)β the opposite bestie, the one that adds a generator instead β¨ (iykyk, they're a matching set)
and that's the whole page, bestie π this little cutie lives at ./drivers/pps/generators, dated October 2026 in the Kernel API Manual β mwah, slay, go unregister something responsibly ππ
π¦ 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