)]}'
{
  "commit": "b1cd35580e226cbbd11d2f0ce6318111ae1cfbc1",
  "tree": "bfcbc9f3c1f2df78c75636c6ba223413b31df75a",
  "parents": [
    "a70151dfec390eb5f7fc5b266f51d601da2a7778"
  ],
  "author": {
    "name": "Dezhen Lu",
    "email": "dezhen.lu@student.uni-tuebingen.de",
    "time": "Wed Nov 04 20:46:01 2026 +0100"
  },
  "committer": {
    "name": "Dezhen Lu",
    "email": "dezhen.lu@student.uni-tuebingen.de",
    "time": "Wed Nov 11 13:15:44 2026 +0100"
  },
  "message": "tests: Close CUDA dma-buf FDs after MR registration\n\nClose the caller-owned CUDA DMA-BUF file descriptors after MR\nregistration in the test resources, including when registration fails.\nCreate the DMAHandle before exporting the dma-buf, so an unsupported\nDMAHandle skips the test without leaving a descriptor open.\n\nFixes: 5a2c958a31e7 (\"tests: Add RDMA traffic over CUDA DMABUF\")\nFixes: 5e4b222e6dd6 (\"tests: Add tests for MREX and DMAHandle\")\nFixes: 3ef8fd711e4a (\"tests: Add tests to cover new DV dmabuf API\")\nSigned-off-by: Dezhen Lu \u003cdezhen.lu@student.uni-tuebingen.de\u003e\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24e487b4d1672d4bd5568f18fc083ba2f69516a1",
      "old_mode": 33188,
      "old_path": "tests/test_cuda_dmabuf.py",
      "new_id": "6cc76f686265db793c5dfe53d88986e1d57164f3",
      "new_mode": 33188,
      "new_path": "tests/test_cuda_dmabuf.py"
    },
    {
      "type": "modify",
      "old_id": "825e9d93da8d05470546950a8e3377da0867077c",
      "old_mode": 33188,
      "old_path": "tests/test_mlx5_dmabuf.py",
      "new_id": "621be7ad10cc755940e6e5873ec8e65f5b157fde",
      "new_mode": 33188,
      "new_path": "tests/test_mlx5_dmabuf.py"
    }
  ]
}
