)]}'
{
  "commit": "2cefe373f5c3cb3b9b1691a36c8779eb56c5d453",
  "tree": "125d914fe6530c9af6c61b19a90bca1d0828f475",
  "parents": [
    "8c63d9d7314e77d0a71964d0df980f6be966b8a7"
  ],
  "author": {
    "name": "Guocheng Wei",
    "email": "guochengwei@fuchsia.infra.roller.google.com",
    "time": "Tue Oct 17 18:33:51 2023 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 17 11:34:58 2023 -0700"
  },
  "message": "[roll] Roll fuchsia [starnix][signal] Unblock waiting signals in rt_sigtimedwait\n\nTo ensure that the caller thread is woken up by wanted and unblocked\nsignals, `rt_sigtimedwait()` should set the intersection of the\noriginal mask and the new mask as temporary in the signal state of\nthe current task.\n\nAdditionally, `send_signal()` should enqueue any signals that should\nbe blocked by the original mask to be saved. This will prevent signals\nfrom being lost after original mask is restored.\n\nOriginal-Bug: b/304531346\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/929968\nOriginal-Revision: 056bb287fda3b5f6e4b222191044f96de7969b75\nGitOrigin-RevId: 9b35112f12340c42a7bfbe6ec4e94b7dfe0551e4\nChange-Id: If6c3a6b6c9c2e7c313bfd11471836ddceaf0981e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34974d40af3b990fdf01588bd3cb10f8fd14ed69",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "22044655bccd31e2de0dba8fc602683ea791220e",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
