)]}'
{
  "commit": "915b06bb8c3a5471f1a28e743dbe4a403ebc591b",
  "tree": "00561864fb5abfb2f110bfb122c3ea0959ec35f5",
  "parents": [
    "c0dff68eea270905e4c0abe16ad4cba51a9c844f"
  ],
  "author": {
    "name": "Andrew Woloszyn",
    "email": "andrew.woloszyn@gmail.com",
    "time": "Mon Nov 11 12:40:58 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 11 12:40:58 2024 -0500"
  },
  "message": "[hip] Re-land #19082 and #19074 (#19101)\n\nFixes an issue with the async allocation/deallocation where we did not\r\nissue an execution to kick off the worker thread. Depending on workload\r\nordering this sometimes could cause a deadlock.\r\n\r\n---------\r\n\r\nSigned-off-by: Andrew Woloszyn \u003candrew.woloszyn@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ed014b3f68c543aaa6fea23979b08f188b562e5",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/cuda_device.c",
      "new_id": "d5ed448160565d07bb24b9a4c1800abe7d6d2f40",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/cuda_device.c"
    },
    {
      "type": "modify",
      "old_id": "1a3fc50e92554e1865b5852328376cd5f10fbee1",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/dynamic_symbol_tables.h",
      "new_id": "963784d81dcc1df8cb9baab239deb9b7387fe9e2",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/dynamic_symbol_tables.h"
    },
    {
      "type": "modify",
      "old_id": "1073ccc6ac406f0a03441512c3ddcf9d86358bde",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_allocator.c",
      "new_id": "041e011536f83dc31eb1bfe3e5d78bcc5435592b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_allocator.c"
    },
    {
      "type": "modify",
      "old_id": "6d51060c9f27920a725176a1a5c1b291618932ea",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_allocator.h",
      "new_id": "bb83ea18e5ad4e0367ca0a4c47234fd85e9f3158",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_allocator.h"
    },
    {
      "type": "modify",
      "old_id": "fb318badb30655be91d7e6296ea17f1617af9294",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_buffer.c",
      "new_id": "46e768ace25fe61b1e7cd9f15751f6d2e6aa1730",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "8fe1609d7b11c78d780e8aa1b567bf1bed4df4a5",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_buffer.h",
      "new_id": "4264b54ddb14b027ceeafcc6f0cfabbf24923371",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "7f42e8d066a32bf63f45d767a13ad7566216f3b4",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/hip_device.c",
      "new_id": "e48b5241a0b6d21aecbc766bac0c5dd96f84810e",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/hip_device.c"
    },
    {
      "type": "modify",
      "old_id": "89e27fafdfd1237526406e84a43f6591d797d7ef",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/memory_pools.c",
      "new_id": "0258fa03198f448e528e3a1f6d39488529584dc8",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/memory_pools.c"
    },
    {
      "type": "modify",
      "old_id": "e39370afbfb990319408e1ed3672cbbcb2fb0adb",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/memory_pools.h",
      "new_id": "c505bbe34e98b9080693b1d104b69c72e746f716",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/memory_pools.h"
    },
    {
      "type": "modify",
      "old_id": "e41fe35237781f91d08c0f5557e506a8d88b3194",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/utils/deferred_work_queue.c",
      "new_id": "c783bbec9d8d58963cdd250edf5040a12158c368",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/utils/deferred_work_queue.c"
    },
    {
      "type": "modify",
      "old_id": "3a258862d937444c60e334e55d9daf6ba225e9cf",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/utils/deferred_work_queue.h",
      "new_id": "c076a8d3df3758bd505ed6c92e98b2bd7f209f21",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/utils/deferred_work_queue.h"
    }
  ]
}
