)]}'
{
  "commit": "91e1f25b080a165d39b2d5683df5c8b80fc000e7",
  "tree": "d081930fdb3826130d72c8c8ff834e68f2ebccbd",
  "parents": [
    "35f4e98775eea88945aae8c221112206caaba46f"
  ],
  "author": {
    "name": "Le Hoang Quyen",
    "email": "lehoangquyen@chromium.org",
    "time": "Thu Mar 26 11:08:16 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 26 11:08:16 2026 -0700"
  },
  "message": "Fix TSAN error in SetLabel\n\nMove the device guard higher, to the API layer only when\nUseUserDefinedLabelsInBackend is enabled, to avoid lock inversion bugs.\n\nBug: 479457809\nChange-Id: I1f8696b5c79a8c8ebbc517d692ec72ad8cc0c211\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/299715\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Quyen Le \u003clehoangquyen@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd1c174af9ee200498e3fb67047b4a04f57c10b2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ObjectBase.cpp",
      "new_id": "096ccb655bb7a9350942df8bb7a96e7fa3eb6b51",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ObjectBase.cpp"
    }
  ]
}
