{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicwuqhgge7rxdgkwcui77hfsnk7xjph2nlq4sg6utbouini77ulvu",
    "uri": "at://did:plc:b3tz6srl4ochk2wxn6dv6xpy/app.bsky.feed.post/3mlonjybkg6m2"
  },
  "path": "/Articles/1072317/",
  "publishedAt": "2026-05-12T17:25:31.000Z",
  "site": "https://lwn.net",
  "tags": [
    "dma-buf\nsubsystem",
    "Linux Storage,\nFilesystem, Memory Management, and BPF Summit"
  ],
  "textContent": "The kernel's dma-buf\nsubsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage,\nFilesystem, Memory Management, and BPF Summit, Pavel Begunkov, assisted by Kanchan Joshi, led a joint session of the storage and memory-management tracks to explore ways to make the use of dma-bufs more efficient yet, and to make them available for read and write operations initiated by user space.",
  "title": "[$] Using dma-bufs for read and write operations"
}