)]}'
{
  "commit": "9055c9d1f6342a061a6747ef9b385816b96a0a8f",
  "tree": "24989e860da4a7c7e0e68bd23b01874b4bea8476",
  "parents": [
    "82e37d66886275dc638beb995d3066c54705706b"
  ],
  "author": {
    "name": "Andrew Woloszyn",
    "email": "andrew.woloszyn@gmail.com",
    "time": "Thu Jan 09 11:29:59 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 09 11:29:59 2025 -0500"
  },
  "message": "[hip] Fix race in the cleanup of queue read operations. (#19645)\n\nFix a race when we are looping data chunks to read. If we dispatch to\nthe secondary thread, and have the cleanup execute before we hit the\nnext loop iteration (the next LoC) we will read deallocated memory.\n\nThis also retains the file for the duration of the read operation. It\nwas not causing any issues, but seems prudent either way.\n\nSigned-off-by: Andrew Woloszyn \u003candrew.woloszyn@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2388d8eeb94c01f9bd92cac98219cbab8bdeb06",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_device.c",
      "new_id": "4943a813f76ad8d433a342b0f51982648c31a475",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_device.c"
    }
  ]
}
