bt_warn_ratelimited(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so welcome to the bt_warn_ratelimited page, bestie β€” this is Kernel API Manual territory, and the whole vibe of this one is: it logs a rate-limited Bluetooth warning message πŸ’… (yes, bt_warn_ratelimited(9), that's our girl, she's the whole main character here).


✨ SYNOPSIS ✨

void bt_warn_ratelimited (const char *format , ... );

like, that's the entire signature, no notes, iconic πŸŽ€


🫢 ARGUMENTS 🫢

  • format β€” the message's format string, aka the little template for whatever you're trying to say ✨
  • ... β€” variable arguments, the fill-in-the-blanks squad, fr fr 🌈

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea: this function works like bt_warn, okay, literally the same energy β€” but it uses rate limiting so the message doesn't get logged too often 😭 like it's the "please stop spamming the log" version of bt_warn, and honestly? she's doing it for your own good πŸ¦‹

ngl the rate limiting is the entire point β€” without it you'd be drowning in warnings, and nobody wants that πŸ’€

🧚 SEE ALSO 🧚

Kernel file ./net/bluetooth/lib.c plus the whole friend group, all of them absolutely slaying in their own lanes:


mwah πŸ’‹ that's the page β€” brought to you by ./net/bluetooth, dated October 2026, and yes the manual name up there really is bt_warn_ratelimited(9) twice because the header said so and we respect the header πŸ™ˆπŸ’–

πŸ“¦ where this page comes from