drm_coredump...nter_is_full(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_coredump_printer_is_full β€” a Kernel API Manual moment πŸŽ€

okay so bestie, we're in the Kernel API Manual today and the star of the show is drm_coredump_printer_is_full(9). yes the header truncates it to drm_coredump...nter_is_full(9) (rude of it honestly) but we know her full name and we respect her πŸ’–


✨ NAME ✨

drm_coredump_printer_is_full β€” DRM coredump printer output is full. that's it, that's the vibe check πŸ¦‹


✨ SYNOPSIS ✨

bool drm_coredump_printer_is_full (struct drm_printer *p );

like, she takes a printer and returns a bool. iconic signature, no notes πŸ‘‘


✨ ARGUMENTS ✨

  • p β€” the DRM coredump printer. that's the whole argument list, she's low-maintenance πŸŽ€

✨ DESCRIPTION ✨

so the DRM printer output is full β€” and this function is the one that tells you that. it's genuinely useful for short-circuiting coredump printing once the printer is full, so you're not out here printing into the void like 😭πŸ”₯

ngl this is the "bestie the buffer is FULL, stop" of kernel functions and I respect the honesty.

✨ RETURN ✨

  • True β€” if the DRM coredump printer output buffer is full πŸ’€
  • False β€” otherwise 🌸

literally a binary. main character energy.


✨ SEE ALSO ✨

go read the kernel file ./include/drm/drm_print.h and then sprint through the whole friend group:


this absolute gem lives over in ./include/drm, dated October 2026, and it's giving Kernel API Manual excellence all the way through. slay, go check your printer's fullness, periodt πŸ’…πŸ«Άβœ¨

πŸ“¦ where this page comes from