)]}'
{
  "commit": "6ae1aabf936c87331bb429c9bdfd2c2e86398f77",
  "tree": "6c2423c0c86a933aa268e42106b2bfd998001868",
  "parents": [
    "3b79ee069da4bd3c59e7cacf591398142fa2fbc6"
  ],
  "author": {
    "name": "Greg Daniel",
    "email": "egdaniel@google.com",
    "time": "Fri Oct 23 16:46:38 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 23 16:46:38 2026 -0700"
  },
  "message": "Revert \"[native][vulkan] Remove device guard for CheckAndUpdateCompletedSerials.\"\n\nThis reverts commit b4ea001870c1e05e4588470e6c8de7f6d17c8845.\n\nReason for revert: Possible cause of dawn OOM in Skia tests\n\nFailure Link: \u003cLINK TO FAILURE\u003e\n\nOriginal change\u0027s description:\n\u003e [native][vulkan] Remove device guard for CheckAndUpdateCompletedSerials.\n\u003e\n\u003e - Unifies the handling in ExecutionQueue for WaitIsThreadSafe toggle to\n\u003e   create and hold the device guard appropriately for this case also. I\n\u003e   think it might be possible to eventually remove the need to eagerly\n\u003e   update the serial value, but right now it seems like it\u0027s necessary\n\u003e   for the different backends\u0027 fence handing.\n\u003e\n\u003e Bug: 496272707\n\u003e Change-Id: Iba0708e4ee292e905131fa2ab0d796e9a6392aa9\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/352175\n\u003e Commit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Auto-Submit: Loko Kung \u003clokokung@google.com\u003e\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nBug: 496272707\nChange-Id: I3d3a5b71b64063f4945bd7142b30bbca3d0cf7cf\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/353615\nReviewed-by: Ran Wang \u003cwangra@google.com\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nReviewed-by: Ken Russell \u003ckbr@google.com\u003e\nAuto-Submit: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd6efa97fc9324f8d2e8106bccd8b1c72f794f12",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ExecutionQueue.cpp",
      "new_id": "8aca9b6a6d3b493e8ad894bf6f5a917de654ab57",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ExecutionQueue.cpp"
    },
    {
      "type": "modify",
      "old_id": "68e730c11dafc221d00a9f12b5156df9b2db1559",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/QueueVk.cpp",
      "new_id": "e396d8759e371c9552224f0238a4f8ffe9ad87dc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/QueueVk.cpp"
    }
  ]
}
