)]}'
{
  "commit": "44ccc22e7756fac47c739df12c7ca280893234d4",
  "tree": "346774ae6d11397c43377a0364d337828bdf82b1",
  "parents": [
    "f4bee0cae9d2b7adb48f597283bca2e908e33e3c"
  ],
  "author": {
    "name": "Boian Petkantchin",
    "email": "boian.petkantchin@amd.com",
    "time": "Mon Apr 22 09:22:50 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 22 09:22:50 2024 -0700"
  },
  "message": "[runtime][hip][cuda] Fix bug where zombified actions may not get cleaned up (#17107)\n\nIf the action does not have any semaphores to signal then the HIP/CUDA\r\ncallback will not call iree_hal_*_pending_queue_actions_issue. Then the\r\naction may never get cleaned up.\r\nThis will cause the worker thread to never exit as not all pending\r\nactions are completed.\r\n\r\nThis fix makes sure that the pending zombie action is reissued in all\r\npaths.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d98ddd276b7c63d0b9f1957de907892e7772480",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c",
      "new_id": "86f399527606202f0567c2ecd208775a9ffef6f3",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c"
    },
    {
      "type": "modify",
      "old_id": "49195c1a7ecfe3446e30dd9bc2d8da9b4b9d5cd6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c",
      "new_id": "242ea5f70e70619e9045fb4d9383df3cf227a9d2",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c"
    }
  ]
}
