)]}'
{
  "commit": "258a2c6ab59741b6b1be94d1ffe04e7a5e64d2c3",
  "tree": "a4ea410b8d86d1058065ac0d761655dde0de6299",
  "parents": [
    "da65b2e55253723c8ca89967485ef36c5cb4872b"
  ],
  "author": {
    "name": "Gwen Mittertreiner",
    "email": "gmtr@fuchsia.infra.roller.google.com",
    "time": "Thu Apr 09 16:11:01 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 09 16:11:57 2026 -0700"
  },
  "message": "[roll] Roll fuchsia [starnix] Enable Futex PI for Binder\n\nAvoid fidl calls to RoleManager by using futex PI to directly apply a\nthread profile.\n\nWhen we are the sender of a binder transaction, we now track the zircon\nhandle of the receiver. When we continue on to block waiting for a\nresponse, this allows us to pass the handle to the futex we are blocking\non to arrange for priority inheritance.\n\nIn this patch, we only arrange for futex PI if we know the target\nthread from an existing transaction. Unfortunately, that\u0027s only when we\nare sending-and-blocking in response to request,\ne.g. (A -\u003e B -pi-\u003e A -pi-\u003e B -\u003e A)\n\nOriginal-Bug: 401258133\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1430817\nOriginal-Revision: a212b96e6912c356d31d17374391a48e97ac4af8\nGitOrigin-RevId: 8c24e57f95a63dfaf6b555f5c95cab36f3b170a6\nChange-Id: Ia1d0c5f9fb039f162a1dc7846e9f40085537184a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6485acf6544f818201f8bb6b85fa102f60878c1e",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "661b016df99fdb2610f9b37c714d8d9e46dbb704",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
