gsm_dlci_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… gsm_dlci_free

okay so real talk β€” this little page comes straight out of the Kernel API Manual, section 9, and it's one of those tiny-but-iconic functions that does exactly what it says on the label. no lore, no plot twists, just a DLCI getting freed. let's get into it πŸŽ€


✨ NAME ✨

gsm_dlci_free β€” free DLCI πŸ¦‹

like. that's the whole thing. it frees the DLCI. main character energy, zero notes.


🌸 SYNOPSIS 🌸

void gsm_dlci_free (struct tty_port *port );

returns nothing (void, she gives nothing and takes nothing πŸ’…) and takes exactly one thing: the port.


πŸŽ€ ARGUMENTS πŸŽ€

  • port β€” the tty port for the DLCI you wanna free. that's it, that's the whole parameter 🫢

πŸ’– DESCRIPTION πŸ’–

Free up a DLCI. periodt. no cap, that's the entire job description πŸ”₯

okay but the one detail you cannot skip: it can sleep. literally, it is allowed to sleep 😴 β€” so be a thoughtful bestie and keep that in mind wherever you're calling it from.

don't sleep on the "can sleep" note (pun fully intended) β€” it's the only caveat on this whole page and it's there for a reason πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

bestie the squad here is huge, so buckle up. all of these live in the kernel file ./drivers/tty/n_gsm.c πŸ“βœ¨

go off, n_gsm.c, you absolute icon 🌈⭐


that's the whole page, bestie β€” short, sweet, and to the point. this one was served fresh from ./drivers/tty in the October 2026 Kernel API Manual, section 9. mwah, go free some DLCIs πŸ’œπŸŽ€

πŸ“¦ where this page comes from