bt_info(9)
π NAME π
bt_info β bestie, this is the one that logs a Bluetooth information message β¨ no cap, that's literally its whole job
So like, when the Bluetooth subsystem has something to say and it's not a big dramatic emergency, just a little "hey heads up" moment, this is the function that writes it to the log π«Ά
πΈ SYNOPSIS πΈ
void bt_info (const char *format , ... );
π ARGUMENTS π
formatβ the message's format string π this is your actual template, the vibe of what you wanna say, and it's aconst char *so bestie please don't go trying to edit it...β variable arguments π¦ these are the extra bits that get slotted into theformatstring, however many you need, iykyk
π SEE ALSO π
okay so these are all living in the kernel file ./net/bluetooth/lib.c and honestly the whole friend group is iconic:
baswap(9)bt_to_errno(9)bt_status(9)bt_warn(9)β the louder siblingbt_err(9)β for when things are lowkey on fire πbt_dbg(9)β the debug one, the one you blamebt_warn_ratelimited(9)β warn, but the rate limited remixbt_err_ratelimited(9)β err, but rate limited so your log doesn't get spammed into oblivion π
and that's the whole page, bestie π this little gem ships from ./net/bluetooth and it's dated October 2026 β go log something iconic, periodt πβ
π¦ 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