)]}'
{
  "commit": "c9e2d0bd3c5537022439d9bd5f3b44a7d4a8555f",
  "tree": "7413277c13004814304bc72e5c7990bbad493f79",
  "parents": [
    "e808e84b947795f707a2c2ef2c1c3f71975e860c"
  ],
  "author": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Tue May 05 13:38:42 2026 +0200"
  },
  "committer": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Wed Jul 01 10:39:49 2026 +0200"
  },
  "message": "libibverbs: Add per-buffer UMEM helper\n\nThe new umem UAPI gives every dmabuf-backed buffer (CQ ring, QP\nmain/RQ/SQ, mlx5 doorbell record) its own ioctl attribute of type\nUVERBS_ATTR_UMEM whose payload is a single struct ib_uverbs_buffer_desc.\n\nAdd a per-attribute helper, fill_attr_in_buf_umem(), that providers\ncall once per buffer they want to register through the kernel.\n\nSigned-off-by: Jiri Pirko \u003cjiri@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7f420be8cbfa1d8bd5617961007bc36dfdf58ff",
      "old_mode": 33188,
      "old_path": "libibverbs/driver.h",
      "new_id": "d6ad390662d0feeb1f3785c00c17ef4686b6f5cf",
      "new_mode": 33188,
      "new_path": "libibverbs/driver.h"
    }
  ]
}
