PFRT_LOG_IOC_GET_DATA_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… PFRT_LOG_IOC_GET_DATA_INFO(9) β€” Kernel API Manual, bestie edition πŸŽ€

Okay so real talk, this one lives in the Kernel API Manual and the whole page is literally just about one ioctl. Her name is PFRT_LOG_IOC_GET_DATA_INFO and she's kind of an icon for doing exactly one thing. No cap.


✨ NAME ✨

PFRT_LOG_IOC_GET_DATA_INFO β€” which is, in full formal mode, _IOR(PFRUT_IOCTL_MAGIC, 0x08, struct pfrt_log_data_info). Yes that's the entire name and yes it ate. 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

PFRT_LOG_IOC_GET_DATA_INFO

That's it. That's the whole synopsis. She's low maintenance like that.


🌸 RETURN 🌸

The tea on what you get back:

  • 0 β€” success πŸ’– (the dream, the moment, the main character ending)
  • -EINVAL β€” fail to get the log buffer information πŸ™ˆ (aka it just couldn't pull the info, that's the vibe)
  • -EFAULT β€” fail to copy the log buffer information to userspace 😭 (the copy step did not slay)

πŸ”₯ DESCRIPTION πŸ”₯

So basically you call this and it retrieves data information about the telemetry. The information is a struct pfrt_log_data_info. That's the whole plot, but it's a good plot. ⭐


🧚 SEE ALSO 🧚

The way that this list is long, I'm obsessed. Go read these, iykyk πŸ’œ

Kernel file ./include/uapi/linux/pfrut.h


okay that's the whole page, mwah πŸ’‹ This little gem comes from ./include/uapi/linux, dated October 2026 ✨ Go forth and get that data info, bestie. πŸ‘‘πŸŒˆ

πŸ“¦ where this page comes from