)]}'
{
  "commit": "7bfc68900bc3ce1149c9464fe0e8695be06b0be9",
  "tree": "a804557c8abf1d0e1ca64fafb047d942c4e1066f",
  "parents": [
    "fb6b027f29ad0f1d346c8b47245b754426e39bd5"
  ],
  "author": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Tue Feb 17 10:16:09 2026 +0100"
  },
  "committer": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Wed Jul 01 10:39:49 2026 +0200"
  },
  "message": "libibverbs: Add ibv_alloc_buf/ibv_free_buf verbs API\n\nAdd alloc_buf/free_buf provider ops and corresponding helpers to\nallow applications to allocate buffers using the provider\u0027s configured\nallocation method.\n\nSigned-off-by: Jiri Pirko \u003cjiri@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fac3a4354e644089108125d493b65896862d7ca5",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "140ea8c5d51466a27bdf52c1577906a55a3b8ab6",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1109aa772e61f27ccbdf9851a5e5437ad8321237",
      "old_mode": 33188,
      "old_path": "debian/control",
      "new_id": "b7a731abef568d25ec31d437d1a76e1bba7a88be",
      "new_mode": 33188,
      "new_path": "debian/control"
    },
    {
      "type": "modify",
      "old_id": "cbfe19624eac8a8161dd4786fbb9381354e2c9e8",
      "old_mode": 33188,
      "old_path": "debian/libibverbs1.symbols",
      "new_id": "509383b65e6e4b62d76b9f211125afccf5a16991",
      "new_mode": 33188,
      "new_path": "debian/libibverbs1.symbols"
    },
    {
      "type": "modify",
      "old_id": "d428bdbdf8aaef074283ce7468db91d2c83e1202",
      "old_mode": 33188,
      "old_path": "libibverbs/CMakeLists.txt",
      "new_id": "f37a3dddb9e7de57af2e95f918199b3ef29eecda",
      "new_mode": 33188,
      "new_path": "libibverbs/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4d73194d59f32f8736b485e3f94ae2a29988c705",
      "old_mode": 33188,
      "old_path": "libibverbs/driver.h",
      "new_id": "e7f420be8cbfa1d8bd5617961007bc36dfdf58ff",
      "new_mode": 33188,
      "new_path": "libibverbs/driver.h"
    },
    {
      "type": "modify",
      "old_id": "e811593746b707737872a3687de73c21c205c244",
      "old_mode": 33188,
      "old_path": "libibverbs/dummy_ops.c",
      "new_id": "67aae0c1e25caad2e064bd18ef41ada3343d534a",
      "new_mode": 33188,
      "new_path": "libibverbs/dummy_ops.c"
    },
    {
      "type": "modify",
      "old_id": "d3d4d41b6be91bfeb81b663fce30ef0e865acf6d",
      "old_mode": 33188,
      "old_path": "libibverbs/libibverbs.map.in",
      "new_id": "d82112455f0e39f7cfb32cd85186680c4d8319f1",
      "new_mode": 33188,
      "new_path": "libibverbs/libibverbs.map.in"
    },
    {
      "type": "modify",
      "old_id": "f498c1532c29da9d28989aa1499bd72e0fff4469",
      "old_mode": 33188,
      "old_path": "libibverbs/man/CMakeLists.txt",
      "new_id": "1711807d9d22d001de8a47b68952b2430df963f7",
      "new_mode": 33188,
      "new_path": "libibverbs/man/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "310e9affc0bab25059f911581e9147e0a5df4d40",
      "new_mode": 33188,
      "new_path": "libibverbs/man/ibv_alloc_buf.3.md"
    },
    {
      "type": "modify",
      "old_id": "c65176ccf7575e86d6af2638cb29cf91f2cceb2b",
      "old_mode": 33188,
      "old_path": "libibverbs/verbs.c",
      "new_id": "371431c4c6a51bcb6112b5870327ab81adbe2925",
      "new_mode": 33188,
      "new_path": "libibverbs/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "63a6faad3cae648f0e3230b6fd4b7b846950f945",
      "old_mode": 33188,
      "old_path": "libibverbs/verbs.h",
      "new_id": "0bbb802f91f611c63e60994c9cbab98409d7df95",
      "new_mode": 33188,
      "new_path": "libibverbs/verbs.h"
    }
  ]
}
