)]}'
{
  "log": [
    {
      "commit": "4dd04d779c4a2ca38153c102edd25e293c2dd654",
      "tree": "e42d7ba84ada8e3f1174192c514bc6aa31b79cb0",
      "parents": [
        "5f9295c4baf3df20d3af598d854ba6c70c1171a5"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 22:21:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 22:21:15 2026 -0700"
      },
      "message": "[wlan][hw-sim] Share WlantapDriverContext across connections in WlantapDriver\n\nChange-Id: I4c9a07bf1ca5372abe1b6116b9bf9219dcc0317c\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1698075\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "5f9295c4baf3df20d3af598d854ba6c70c1171a5",
      "tree": "30f7b7567f3298824d2180c773479c10f40c7892",
      "parents": [
        "8ee5507a120cc7a063768e1c79bfb7963a78031e"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 21:10:45 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 21:10:45 2026 -0700"
      },
      "message": "[wlan][hw-sim] Remove unwrap from service directory watcher\n\nChange-Id: I6d4a7b54f19055a8721afac453e530cd707ea529\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1698074\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "8ee5507a120cc7a063768e1c79bfb7963a78031e",
      "tree": "fdf0e3decb7fbf52ca8c2a410d68fb191e785d93",
      "parents": [
        "bd3642cf7b2ca30e68dab959f5d9c35821e47742"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 20:30:16 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 20:30:16 2026 -0700"
      },
      "message": "[roll] Roll llvm-project/libc 0e97646..e11c649 (4 commits)\n\ne11c649:https://llvm.googlesource.com/llvm-project/libc/+/e11c6498a8f2866f74a921529c5b82b2ad927d8a [libc][semaphore] Add post and wait operations for internal semaphore (#198959)\ne14ce11:https://llvm.googlesource.com/llvm-project/libc/+/e14ce110270ffdd2f0038509648a99ede696439d [libc][realpath] Support relative paths (#209374)\nee552e5:https://llvm.googlesource.com/llvm-project/libc/+/ee552e584e9d54986ae75b968ef640d75cd567a5 [libc][realpath][test] Create test files/directories (#209369)\ncbae6e4:https://llvm.googlesource.com/llvm-project/libc/+/cbae6e4acace2c092fba9296929aa50a8aefb4a2 [libc][NFC] Port raw syscall users to existing syscall_wrappers (#208039)\n\nRolled-Repo: https://llvm.googlesource.com/llvm-project/libc\nRolled-Commits: 0e9764629494df..e11c6498a8f286\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675983033516107121\nCQ-Do-Not-Cancel-Tryjobs: true\nCq-Include-Trybots: luci.turquoise.global.try:run-postsubmit-tryjobs\nChange-Id: Iba3beaafc2c833c5e0adda9c5ac1364f59458f49\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712971\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bd3642cf7b2ca30e68dab959f5d9c35821e47742",
      "tree": "2daddb77ad49807d5d43e56823b872223df985c5",
      "parents": [
        "ecc0d3fe18f42c46e0229965a35053cb5ec9006d"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 20:26:52 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 20:26:52 2026 -0700"
      },
      "message": "[wlan][hw-sim] Update wlantap CreateIface error to NOT_SUPPORTED\n\nChange-Id: Ibbfcb8fbfb8dc389e611337e0219dba12a0cf7db\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1696735\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\n"
    },
    {
      "commit": "ecc0d3fe18f42c46e0229965a35053cb5ec9006d",
      "tree": "8a669689922ec81ac95af8b6ca612d8dcfb8afc8",
      "parents": [
        "83c5d018a952980d14382f332c62ecb92db0dd8e"
      ],
      "author": {
        "name": "docs-roller",
        "email": "docs-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:59:06 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:59:06 2026 -0700"
      },
      "message": "[gndoc] Update GN build arguments documentation\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675974568414521169\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3cb347b51a89bc363f1ac58ce7db73855e9afae3\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713871\nCommit-Queue: docs-roller@fuchsia-infra.iam.gserviceaccount.com \u003cdocs-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "83c5d018a952980d14382f332c62ecb92db0dd8e",
      "tree": "21138ab4371253e277031960d033c8fc8c1be1f5",
      "parents": [
        "3bdb8536a3a3df859f8f867464072f64026b684b"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:41:18 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:41:18 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed b2f8a06..1cc1c28 (3 commits)\n\n1cc1c28:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/1cc1c28fc56f6f65d7d0bcd6945d522d1b9f10e0 pw_protobuf: Rename \u0027oneof\u0027 field names matching C++ keyword\nfcfb555:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/fcfb555e6fc17492d75abcad4705a5cd21e0a84a pw_bluetooth_sapphire: Fix SDP client queue wedge on transaction Cancel\n589dc34:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/589dc34e668c039246b43cc7db47c1bd94cbcabc docs: Update changelog for June 2026\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b2f8a068d0de59..1cc1c28fc56f6f\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675982262583920257\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iacf6c1c521daea9298dca517e3781c94e7764343\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1714070\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3bdb8536a3a3df859f8f867464072f64026b684b",
      "tree": "204a86058535470b34a22ff10e243babba570d6e",
      "parents": [
        "7e6ac8ee22d90e6e6bfa5c80e7f6090513e2414b"
      ],
      "author": {
        "name": "Amit Uttamchandani",
        "email": "amituttam@google.com",
        "time": "Fri Jul 17 19:36:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:36:50 2026 -0700"
      },
      "message": "[ffx][pb] Update LATEST branch mapping to 32\n\nUpdate LATEST in BRANCH_TO_PREFIX_MAPPING to point to 32\nand add the f31 mapping for 31.20260504.\n\nThis ensures ffx product list --branch LATEST fetches the latest\navailable 32.x product bundles from GCS.\n\nTest: fx test host_x64/ffx_product_list_lib_test\nTest: fx build\nTAG: agy\nCONV: bd10060f-8365-4ae5-9ff5-5254f6d4275b\nChange-Id: Ibe2f1081efc9cbf4c487041afe4d0a144dcd6690\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711994\nCommit-Queue: Amit Uttamchandani \u003camituttam@google.com\u003e\nReviewed-by: Darren Chan \u003cchandarren@google.com\u003e\nReviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\n"
    },
    {
      "commit": "7e6ac8ee22d90e6e6bfa5c80e7f6090513e2414b",
      "tree": "ceff7d6ab8cc2c01781a8a383b0213e7fd9ce161",
      "parents": [
        "33a4f377430e7dc37edadf35a11250dc0a800678"
      ],
      "author": {
        "name": "Novin Changizi",
        "email": "novinc@google.com",
        "time": "Fri Jul 17 19:32:26 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:32:26 2026 -0700"
      },
      "message": "[fdf] Fix a driver start fail race condition\n\nFixes a race condition in the driver manager where the driver host\nclosure was being processed before the driver\u0027s start response. It was\nclearing the driver channel on the driver_componenet, causing our\nIsPendingBind check to always return false, never falling into the\nimmediate return. The fix is to not rely on the presence of the driver\nchannel for IsPendingBind, instead checking the unset driver in\nCompleteBind and doing the remove there if needed.\n\nMultiply: replacefaileddriver_test\nMultiply: restart_on_crash_test\nMultiply: replacedriver_test\nMultiply: rebind_test\nMultiply: driver_runner_integration_test\nBug: 473511557\nChange-Id: Ibcd27c74ebdb1445ce94ab66b2b6ca5c6a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710651\nReviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\nCommit-Queue: Novin Changizi \u003cnovinc@google.com\u003e\n"
    },
    {
      "commit": "33a4f377430e7dc37edadf35a11250dc0a800678",
      "tree": "5b0b8e8882654ae78f87444421b210ba562bc42b",
      "parents": [
        "090a84274ae9b0b68c067a4cd004b68f8c57986e"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 19:22:52 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:22:52 2026 -0700"
      },
      "message": "[wlan] Update FIDL.md to reflect protocol stability\n\nMoves fuchsia.wlan.phy and fuchsia.wlan.fullmac to an unstabilized \u0027Core \u003c-\u003e Drivers\u0027 category, and moves fuchsia.wlan.stats to an unstabilized cross-stack section. These protocols are not marked as stable partner APIs.\n\nSpecifically for fuchsia.wlan.phy, this remedies the fact that it replaced fuchsia.wlan.phyimpl in this document, which was previously a stable protocol.\n\nTAG: agy\nCONV: 4df6a13f-d31f-44c2-9300-6a5f275a880e\nChange-Id: I9e91bda94a64e76a9bec4598e650240e6cf222d2\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1700034\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "090a84274ae9b0b68c067a4cd004b68f8c57986e",
      "tree": "54c56d1aa062f5abed8e3fdf52b091e31072ecb8",
      "parents": [
        "940ca6d66c624813ca10f5795518d2426c6ec987"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 19:21:46 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:21:46 2026 -0700"
      },
      "message": "[wlan] Delete fuchsia.wlan.device FIDL library\n\nDeletes the fuchsia.wlan.device FIDL library and removes all of\nits references across BUILD files, Bazel to GN verification targets,\nand documentations, since all drivers have transitioned to the new\nfuchsia.wlan.phy/WlanPhy protocol. 🥳\n\nChange-Id: I36d6d88cac6d22e32e4d4af0d6cf4e9a49e14156\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1699574\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nAPI-Review: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "940ca6d66c624813ca10f5795518d2426c6ec987",
      "tree": "f32ef8896c3851a1390088bddf77031abb42e073",
      "parents": [
        "a7f2f7945299da7c63dead301d4f57db89c7c98d"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 18:27:27 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 18:27:27 2026 -0700"
      },
      "message": "[zxsh] Optimize heredoc redirection for short payloads\n\nAvoid spawning a worker thread for HERE_DOC redirects when the\ncontent size is within Zircon\u0027s default socket buffer capacity\n(256 KiB). In those cases, the payload is written directly into the\npipe synchronously.\n\nBug: 524829181\nTest: fx test zxsh_tests\nChange-Id: Ia12136f976055d89899296057c85e55e603dabd1\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712771\nReviewed-by: James Robinson \u003cjamesr@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "a7f2f7945299da7c63dead301d4f57db89c7c98d",
      "tree": "6b213ce25e2a13b97d65d01ac2993d566b32c639",
      "parents": [
        "804b8b64ca26cb700bcec03e5a06b21d7f2fc0ca"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 18:22:33 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 18:22:33 2026 -0700"
      },
      "message": "[zircon] Define shared debuglog types and generate bindings\n\nDefine shared debuglog types in debuglog_types.h and generate Rust\nbindings for them. Update object-constants to use these bindings,\neliminating duplication of constants like kLogDispatcherStateSize.\n\nBug: 535215062\nTest: fx build\nChange-Id: Ie628994a7efd5e0bdc1f7aba406a4bae8972d4c8\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712197\nReviewed-by: James Robinson \u003cjamesr@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "804b8b64ca26cb700bcec03e5a06b21d7f2fc0ca",
      "tree": "20a59c637896c0008e2a2fd78e8ee102aa45f004",
      "parents": [
        "00512a04b46612da936c6c42b510134357116c2f"
      ],
      "author": {
        "name": "David Dorwin",
        "email": "ddorwin@google.com",
        "time": "Fri Jul 17 18:09:20 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 18:09:20 2026 -0700"
      },
      "message": "[bazel_sdk] Require named attributes for fuchsia_driver_component()\n\nAdd an asterisk as the first parameter of `fuchsia_driver_component()`,\nconsistent with its peers.\n\nBug: 525461025\nTest: fx build //build/bazel/bazel_sdk:bazel_sdk_tests\nTest: LSC\nChange-Id: Ifdd573216f41d40b5f27829933fc395ba47df425\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1691434\nReviewed-by: Chase Latta \u003cchaselatta@google.com\u003e\nFuchsia-Auto-Submit: David Dorwin \u003cddorwin@google.com\u003e\nCommit-Queue: David Dorwin \u003cddorwin@google.com\u003e\n"
    },
    {
      "commit": "00512a04b46612da936c6c42b510134357116c2f",
      "tree": "6c9bb1685cb2183e3618b348a63b2cd9ed903c24",
      "parents": [
        "07c486fcee83ff3fd137b83a7654f2632b7f65c3"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:41:40 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:41:40 2026 -0700"
      },
      "message": "[roll] Roll gn-prebuilt packages to git_revision:566d29033b5fd7c73e5e8bbcf7ab794194df68bd\n\ngn/gn/linux-amd64 old:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-amd64/+/git_revision:e39e7711d043a212de384b8f5f46ea8678416306 new:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-amd64/+/git_revision:566d29033b5fd7c73e5e8bbcf7ab794194df68bd\ngn/gn/linux-arm64 old:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-arm64/+/git_revision:e39e7711d043a212de384b8f5f46ea8678416306 new:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-arm64/+/git_revision:566d29033b5fd7c73e5e8bbcf7ab794194df68bd\n\nFrom: git_revision:e39e7711d043a212de384b8f5f46ea8678416306\nTo: git_revision:566d29033b5fd7c73e5e8bbcf7ab794194df68bd\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675989622935819793\nRoller-Owners: fuchsia-build-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia37448edec6eae378db5c037a9f3f2709c55e391\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713790\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "07c486fcee83ff3fd137b83a7654f2632b7f65c3",
      "tree": "a2b91c799fd86cf63b76aa1fc665e50cd2500185",
      "parents": [
        "7f554205f7562a0cf299e4637a7abc7f0f2f6ad9"
      ],
      "author": {
        "name": "Liam Bucci",
        "email": "liambucci@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 17:41:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:41:15 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed pw_target_runner: Pass runner arguments\n\nAdds the ability to pass runner arguments from a client through the\nserver and to the runner executable.\n\nTest: Tested this in order to enable switching between RPC and logging\nunit tests on stm32f429i_disc1 platforms.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437512\nOriginal-Revision: b2f8a068d0de59252779923f52f9993dda63125e\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 637cfad18cf55c..b2f8a068d0de59\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675990067353671585\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If516d0cc548ed8ca72778c308d04eff815453980\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713711\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7f554205f7562a0cf299e4637a7abc7f0f2f6ad9",
      "tree": "23f0db9045c27c134747de80a2d7a49a09b3b728",
      "parents": [
        "120bbedfed284de67845d8d721fee6e92bede041"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 17:35:28 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:35:28 2026 -0700"
      },
      "message": "[zircon] Add Dispatcher::UserSignalSelfSolo helper\n\nIntroduce Dispatcher::UserSignalSelfSolo helper in C++ to share signal\nvalidation logic between LogDispatcher and CounterDispatcher.\nExpose it to Rust via the impl_dispatcher_facade! macro and refactor\nCounterDispatcher to use it. Remove friend class SoloDispatcher from\nC++ headers.\n\nBug: 535215062\nTest: fx build\nChange-Id: I556d0b93081f1017579c4525d67e8ff6ba894f7a\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712196\nReviewed-by: James Robinson \u003cjamesr@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "120bbedfed284de67845d8d721fee6e92bede041",
      "tree": "d694d165252c6014681bff02149bf75ac9bfb960",
      "parents": [
        "d0baa3a2556173511a5fd96ad53904944591eb17"
      ],
      "author": {
        "name": "Ani Ramakrishnan",
        "email": "aniramakri@google.com",
        "time": "Fri Jul 17 17:26:12 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:26:12 2026 -0700"
      },
      "message": "[bt][at-commands] Reject control chars in strings\n\nEnsure lowlevel AT command arguments reject unescaped command delimiters\nand control characters during serialization.\n\nBug: 529400865\nTest: fx test --host //src/connectivity/lib/at-commands:lib_tests\nChange-Id: I8609d98e9c4ee9697cf64cd4b0fd5a26c52f5237\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710412\nReviewed-by: Marie Janssen \u003cjamuraa@google.com\u003e\nCommit-Queue: Ani Ramakrishnan \u003caniramakri@google.com\u003e\nFuchsia-Auto-Submit: Ani Ramakrishnan \u003caniramakri@google.com\u003e\n"
    },
    {
      "commit": "d0baa3a2556173511a5fd96ad53904944591eb17",
      "tree": "e5330ece2ed7d58db9b432483468d5ab9b3ddd57",
      "parents": [
        "01ff68f5fea667f21f575ef9ca9cd60ad9eb1e7b"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 17:22:58 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:22:58 2026 -0700"
      },
      "message": "[wlan] Delete fuchsia.wlan.phyimpl FIDL library\n\nDeletes the fuchsia.wlan.phyimpl FIDL library and removes all of\nits references across BUILD files, Bazel to GN verification targets,\nand documentations, since all drivers have transitioned to the new\nfuchsia.wlan.phy/WlanPhy protocol. 🥳\n\nChange-Id: Ib0e27fcc20c3c95dd246a33fdde7ff931fb42245\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1681115\nAPI-Review: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nReviewed-by: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "01ff68f5fea667f21f575ef9ca9cd60ad9eb1e7b",
      "tree": "88f2d12a0defb9a7e975890dcf1f4f80440a79d0",
      "parents": [
        "2b2adfdd703a4658486c1b9f309d73966a43b153"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:16:17 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:16:17 2026 -0700"
      },
      "message": "[roll] Roll ctf-f31.1-prebuilt packages to git_revision:9f4c3778d8b7752934ae2b7732e45df29a75c150\n\nfuchsia/cts/linux-amd64 old:https://chrome-infra-packages.appspot.com/p/fuchsia/cts/linux-amd64/+/git_revision:6cb8e814145eaf5111fe310a302b08db6c99624d new:https://chrome-infra-packages.appspot.com/p/fuchsia/cts/linux-amd64/+/git_revision:9f4c3778d8b7752934ae2b7732e45df29a75c150\n\nFrom: git_revision:6cb8e814145eaf5111fe310a302b08db6c99624d\nTo: git_revision:9f4c3778d8b7752934ae2b7732e45df29a75c150\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675992017706710961\nRoller-Owners: fuchsia-ctf-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id74b1ed16c656ef4612037b5b182d9679c4267ef\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713176\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2b2adfdd703a4658486c1b9f309d73966a43b153",
      "tree": "7f90a40c0b461eb6b8231ebebe7ce96f13f869e3",
      "parents": [
        "02c413d946ba9489c8cf0e8cc4ae0854169d3366"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Fri Jul 17 17:07:36 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:07:36 2026 -0700"
      },
      "message": "[zircon][thread] Add FFI bindings for preemption deferral\n\nThis will be used by the handle table code. This also adds Rust type\naliases for the duration types used in the kernel.\n\nBug: 535227989\nChange-Id: Id661d2d7d42e1d6e3a92985a68e496f3afebaa7f\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708214\nReviewed-by: Adam Barth \u003cabarth@google.com\u003e\nCommit-Queue: James Robinson \u003cjamesr@google.com\u003e\nFuchsia-Auto-Submit: James Robinson \u003cjamesr@google.com\u003e\n"
    },
    {
      "commit": "02c413d946ba9489c8cf0e8cc4ae0854169d3366",
      "tree": "5e162c1cb12c27770269cd478e18b5f737802afd",
      "parents": [
        "154b0b646d0ba79220b23e25ab84fe9bfcfe944e"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 17:04:33 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 17:04:33 2026 -0700"
      },
      "message": "[zircon][test] Improve Profile coverage\n\nAdd tests to verify:\n- Creating a profile with deadline parameters exceeding SchedCompactDuration limits\n  returns ZX_ERR_OUT_OF_RANGE.\n- Applying a thread scheduling profile to a VMAR succeeds (returning ZX_OK).\n\nThis covers additional branches in validate_and_create_profile and ApplyProfile.\n\nBug: 535987184, 536066024\nTest: fx core-tests-coverage --gtest_filter\u003dSchedulerProfileTest.CreateProfileWithDeadlineOutOfRangeIsOutOfRange:ProfileTest.ApplySchedulingProfileToVmarIsOk\nChange-Id: I68cd9c17bd5d5589021f15f03a43cf6a58dcf5e6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713294\nReviewed-by: Corey Tabaka \u003ceieio@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "154b0b646d0ba79220b23e25ab84fe9bfcfe944e",
      "tree": "05c28d666a0226ae2daac12edb6281d9a6496490",
      "parents": [
        "6b0e776389d848f61e25a129c406904b0e5591d5"
      ],
      "author": {
        "name": "Dale Sather",
        "email": "dalesat@google.com",
        "time": "Fri Jul 17 16:55:40 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:55:40 2026 -0700"
      },
      "message": "[net/mdns] fix potential use-after-free issue\n\nThis CL fixes a bug which can cause use-after-free when receiving mDNS\nPTR queries specifying subtypes that are not valid UTF-8. While the\nlow-level mDNS code is unchanged, the FIDL service layer rejects the\noffending queries.\n\nThe remaining problem not addressed by this CL (b/532641376) is that the\nuse of the FIDL string type to represent subtypes prevents the mDNS\nimplementation from publishing subtypes that contain invalid UTF-8.\nThis remaining issue is low-severity given that subtypes are generally\nnot used and are typically ANSI when they are used (ANSI strings are\nvalid UTF-8).\n\nFixed: 521989482\n\nTest: new unit tests\n\nChange-Id: Ib46172c721144b6b003d01f39de08ecd6be262ea\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1700216\nCommit-Queue: Dale Sather \u003cdalesat@google.com\u003e\nReviewed-by: Jeff Martin \u003cmartinjeffrey@google.com\u003e\n"
    },
    {
      "commit": "6b0e776389d848f61e25a129c406904b0e5591d5",
      "tree": "1fc645c7260160e4bbcdcd4f3f97d5a33312b621",
      "parents": [
        "86734b734fae880f4a5369c6a31e6c131079cf96"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Jul 17 16:45:59 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:45:59 2026 -0700"
      },
      "message": "[usb_vsock] Rename overnet-usb to vsock-usb\n\nWith Overnet on its way out this is becoming more and more liable to cause\nconfusion.\n\nDepends-On: turquoise-internal:I8618b4594ccb8af871daf38c41bbaa9861b43dc4\nChange-Id: I84d1dd2e16123d7bae3743caad05d5456a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1696920\nFuchsia-Auto-Submit: Casey Dahlin \u003csadmac@google.com\u003e\nReviewed-by: Megan Batty \u003cmgnb@google.com\u003e\nAPI-Review: Claire Gonyeo \u003ccgonyeo@google.com\u003e\nReviewed-by: David Iserovich \u003cdiserovich@google.com\u003e\nReviewed-by: HanBin Yoon \u003chanbinyoon@google.com\u003e\nCommit-Queue: Casey Dahlin \u003csadmac@google.com\u003e\nReviewed-by: Claire Gonyeo \u003ccgonyeo@google.com\u003e\nDependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "86734b734fae880f4a5369c6a31e6c131079cf96",
      "tree": "2905b9a3078b95665200d76eae2734c05493c204",
      "parents": [
        "fa1b6e34dea14bd3a5b822ce03e4b5ce54bdf28c"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Jul 17 16:41:53 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:41:53 2026 -0700"
      },
      "message": "[starnix][functionfs] Suppress warning on expected connection teardown\n\nDowngrades the severity of connection read errors in functionfs from WARN\nto INFO when the error is a standard teardown code (BAD_STATE, CANCELED,\nor PEER_CLOSED). This reduces log spam during normal ADB disconnection.\n\nBug: 509735595\nTest: manual verification with stress test scripts\nChange-Id: If97983a09ea390727f854e2ef354a0f807db958b\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708034\nReviewed-by: David Song \u003cwintermelons@google.com\u003e\nCommit-Queue: Rebecca Silberstein \u003csilberst@google.com\u003e\nFuchsia-Auto-Submit: Rebecca Silberstein \u003csilberst@google.com\u003e\n"
    },
    {
      "commit": "fa1b6e34dea14bd3a5b822ce03e4b5ce54bdf28c",
      "tree": "bc3759b6acb60d555db8767e5b59edcaa58833cd",
      "parents": [
        "125d5498a29495136ecaac002dcdbe934d18d85f"
      ],
      "author": {
        "name": "Joshua Seaton",
        "email": "joshuaseaton@google.com",
        "time": "Fri Jul 17 16:41:40 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:41:40 2026 -0700"
      },
      "message": "[regio] Introduce core Register abstraction\n\n`Register` represents a structured register layout, and its access\ninterface and permissions. It is the core abstraction of the crate.\n\nAs a meaningful specialization of this type (so that we can propery\nexercise/test it at all in this change), we introduce MMIO support here\nas well.\n\nDISABLE_SPELLCHECKER  # It keeps firing for \"regio\"\n\nBug: 525077555\nChange-Id: I6e75ef3584fe88bb207513eed148cc6ba60276d5\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1687576\nCommit-Queue: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\nFuchsia-Auto-Submit: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\nReviewed-by: Adrian Danis \u003cadanis@google.com\u003e\nReviewed-by: Ethan Williams \u003cethanws@google.com\u003e\n"
    },
    {
      "commit": "125d5498a29495136ecaac002dcdbe934d18d85f",
      "tree": "d58652d8f68e224d802dab129c70becd165cfd58",
      "parents": [
        "7ac0792e14491dd6fd73f162d0e681077fea54ce"
      ],
      "author": {
        "name": "Aaron Knobloch",
        "email": "aknobloch@google.com",
        "time": "Fri Jul 17 16:33:49 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:33:49 2026 -0700"
      },
      "message": "[settings] Update cache only when camera state updates are finalized\n\nThe previous logic had a bug, in that the in-memory cache would be\nupdated prior to the hardware API being invoked. If the hardware update\nfailed, the cache would reflect the incorrect state. This could cause\nfuture state updates to be kicked back as no-ops, when in fact the\ncamera state was not actually updated.\n\nBug: 521503847\nTest: settings_input_tests\nChange-Id: Ia3fd8b03eb3ba9fa0eee9b18958b130144970ebd\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1702136\nReviewed-by: Eric Rahm \u003cerahm@google.com\u003e\nCommit-Queue: Aaron Knobloch \u003caknobloch@google.com\u003e\nFuchsia-Auto-Submit: Aaron Knobloch \u003caknobloch@google.com\u003e\n"
    },
    {
      "commit": "7ac0792e14491dd6fd73f162d0e681077fea54ce",
      "tree": "37ac1aba49e0c764e5793e9b8bc81e97214dc237",
      "parents": [
        "bf872b9c5ee11c3e32b2a12d999cc2d285a4bc66"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 16:33:35 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:33:35 2026 -0700"
      },
      "message": "[zircon][test] Add user signaling test for Counter\n\nAdd CounterTest.Signal to test user-space signaling on counter handles,\nimproving test coverage of CounterDispatcher::user_signal_self to 100%.\n\nBug: 535987184\nTest: fx core-tests-coverage --gtest_filter\u003dCounterTest.Signal\nChange-Id: Ida9d47e265312fb67c48fa39aa23ff3a1e073e4d\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713291\nReviewed-by: Rasha Eqbal \u003crashaeqbal@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "bf872b9c5ee11c3e32b2a12d999cc2d285a4bc66",
      "tree": "aebbed56d5641fc74a7b308543fdc5b8e7a09fdd",
      "parents": [
        "520c106cd7e0d5e5624ed4899c1b6978b940e3aa"
      ],
      "author": {
        "name": "Aaron Knobloch",
        "email": "aknobloch@google.com",
        "time": "Fri Jul 17 16:29:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:29:50 2026 -0700"
      },
      "message": "[settings] Immediately write settings when reboot is requested.\n\nThe default storage behavior is to debounce writing to disk. When a\nreboot is requested along with a settings change, this introduces a\nrace condition between the reboot and storage to disk. To prevent this,\nI\u0027ve introduced an optional method to immediately save to disk, and\nmodified the settings code to invoke that path on requested reboot.\n\nBug: 521504023\nTest: settings_storage_tests, settings_setup_tests, setup_integration_test\nChange-Id: I5102fe804403767c45c1b111a752fe9b88e59ac5\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1701896\nReviewed-by: Eric Rahm \u003cerahm@google.com\u003e\nFuchsia-Auto-Submit: Aaron Knobloch \u003caknobloch@google.com\u003e\nCommit-Queue: Aaron Knobloch \u003caknobloch@google.com\u003e\n"
    },
    {
      "commit": "520c106cd7e0d5e5624ed4899c1b6978b940e3aa",
      "tree": "d83119015a4adf00935751ddb72e436bde9762c5",
      "parents": [
        "204531f86d822fa19bcd859e5184d021024305b2"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 16:26:33 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:26:33 2026 -0700"
      },
      "message": "[zircon][test] Improve SuspendToken coverage\n\nAdd SuspendInvalidTargets test case to verify:\n- Suspending self thread returns ZX_ERR_NOT_SUPPORTED.\n- Suspending self process returns ZX_ERR_NOT_SUPPORTED.\n- Suspending an invalid target type (VMO) returns ZX_ERR_WRONG_TYPE.\n\nThis covers the remaining error branches in SuspendTask.\n\nBug: 535987184, 536066024\nTest: fx core-tests-coverage --gtest_filter\u003dThreads.SuspendInvalidTargets\nChange-Id: I1a100eaea11f2422b99fc4fb2df71dd36c0c1707\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713292\nReviewed-by: Rasha Eqbal \u003crashaeqbal@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "204531f86d822fa19bcd859e5184d021024305b2",
      "tree": "d865c7562d33f1999827779171e17562238524aa",
      "parents": [
        "80b83a80ad2b3da1fd63a62ca4b192656f6fbf43"
      ],
      "author": {
        "name": "Ani Ramakrishnan",
        "email": "aniramakri@google.com",
        "time": "Fri Jul 17 16:25:29 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:25:29 2026 -0700"
      },
      "message": "[bt][obex] Enforce negotiated maximum packet size\n\nVerify that incoming requests and outgoing responses processed by\nObexServer do not exceed the session\u0027s negotiated max_packet_size.\nIf a received request packet exceeds max_packet_size, reject the request\nwith BadRequest (0xC0). If an outgoing response packet exceeds\nmax_packet_size, return an internal error.\n\nTest: fx test bt-obex-tests\nBug: 529462527\nChange-Id: Ifefe8fb4b9266b3ba6ba72ded520b881d3a45de0\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713251\nFuchsia-Auto-Submit: Ani Ramakrishnan \u003caniramakri@google.com\u003e\nCommit-Queue: Ani Ramakrishnan \u003caniramakri@google.com\u003e\nReviewed-by: Marie Janssen \u003cjamuraa@google.com\u003e\n"
    },
    {
      "commit": "80b83a80ad2b3da1fd63a62ca4b192656f6fbf43",
      "tree": "a49d0435cefe75b0586cc012c6b2219fa9b932aa",
      "parents": [
        "ab75e958128a070b9cfeb050f7ce6a78c00be1fa"
      ],
      "author": {
        "name": "Joshua Seaton",
        "email": "joshuaseaton@google.com",
        "time": "Fri Jul 17 16:04:58 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:04:58 2026 -0700"
      },
      "message": "[kernel][unittest][rust] Add UserMemory support\n\nThis was a feature of the C++ library, and it was an oversight to have\nnot included it on the Rust side previously.\n\nFor simplicity, we define it through FFI for now.\n\nBug: 517130174\nChange-Id: I22a36948f222fbb00b4a95c3e11c0128df0c701d\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713610\nCommit-Queue: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\nReviewed-by: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\n"
    },
    {
      "commit": "ab75e958128a070b9cfeb050f7ce6a78c00be1fa",
      "tree": "2801b370b1745259a90ac812cba7f54236af809b",
      "parents": [
        "78dc98b7312ea593f2ca4272fa5bbc55bebaad60"
      ],
      "author": {
        "name": "slgrady",
        "email": "slgrady@google.com",
        "time": "Fri Jul 17 16:04:42 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:04:42 2026 -0700"
      },
      "message": "[ffx][target] Merge targets based on serial number\n\nMerge target list entries if they represent the same physical target.\nWe prefer merging by boot_id first, as it is more reliable (it only ever\nmatches the same device boot instance, whereas serial numbers can be\nduplicates in misconfigured environments). If a target has a boot_id, we\ncombine its addresses with any other targets sharing the same boot_id.\n\nIf a target has no boot_id but has a serial number, we fall back to\nmerging by serial number.\n\nTAG\u003dagy\nCONV\u003d441081f5-e313-4e96-90d2-fc8246e5e79d\n\nChange-Id: Ie5ac3723d97dbb9dd114ac22abf65f5a6a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1702714\nReviewed-by: Andrew Davies \u003cawdavies@google.com\u003e\nCommit-Queue: Steven Grady \u003cslgrady@google.com\u003e\n"
    },
    {
      "commit": "78dc98b7312ea593f2ca4272fa5bbc55bebaad60",
      "tree": "b70df72f39c2a63c652b1c25bd8b3cd34d416339",
      "parents": [
        "6bf267daee8e0c817654560c6b22ee2a58e7d803"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 16:01:56 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:01:56 2026 -0700"
      },
      "message": "[zircon][test] Improve DebugLog coverage\n\nAdd tests to verify signaling and error paths in DebugLog dispatcher\nand syscalls.\n\nSpecifically, add:\n- DrainAndSignal: Verifies that reading to empty clears the readable\n  signal, and writing asserts it.\n- WriteErrors: Verifies invalid options, missing write rights, and\n  bad pointer errors for zx_debuglog_write.\n- ReadErrors: Verifies invalid options, missing read rights, and\n  bad pointer errors for zx_debuglog_read.\n- ReadDataCopyFault: Verifies that a partial copy failure (where\n  the struct copy succeeds but the data copy fails) is handled\n  correctly.\n\nThis brings DebugLogDispatcher and debuglog syscall coverage to\nnearly 100%.\n\nBug: 535987184\nTest: fx core-tests-coverage --gtest_filter\u003dDebugLogTest.*\nChange-Id: Id22c343c42f9f04cac5fc00d61bba9e7a7a357cd\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712032\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\nReviewed-by: Rasha Eqbal \u003crashaeqbal@google.com\u003e\n"
    },
    {
      "commit": "6bf267daee8e0c817654560c6b22ee2a58e7d803",
      "tree": "de646bd5cf510a9f3c2a350852c98a5e4bd2fa19",
      "parents": [
        "8d111b04279e2bcd25f7a62152722a2997d5e698"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 15:54:35 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:54:35 2026 -0700"
      },
      "message": "[zircon][test] Improve Event coverage\n\nAdd ZX_SYSTEM_MEMORY_STALL_FULL and invalid stall kind validation\ntests to MemoryStallThresholds.\n\nThis covers additional branches in MemoryStallEventDispatcher::Create\nand MemoryStallEventDispatcher::~MemoryStallEventDispatcher.\n\nBug: 535987184, 536066024\nTest: fx core-tests-coverage --gtest_filter\u003dSystemEvent.*\nChange-Id: Ie4bc8fe1e981e642a6025a70af74aae1670d440c\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713550\nReviewed-by: Rasha Eqbal \u003crashaeqbal@google.com\u003e\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "8d111b04279e2bcd25f7a62152722a2997d5e698",
      "tree": "295908e26fd840b83c90b1f7552be9a26dd645c6",
      "parents": [
        "81f87697671ab534e9759d5d1083adb4093f11b3"
      ],
      "author": {
        "name": "Paul Kirth",
        "email": "paulkirth@google.com",
        "time": "Fri Jul 17 15:45:30 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:45:30 2026 -0700"
      },
      "message": "[inet] Fix more changes to Wstringop-overread\n\nThe diagnostic has now gotten a bit smarter, and can see through the\ncasting approach. Instead, store it explicitly as a separate pointer, so\nthe checking doesn\u0027t trigger. This change just more explicitly erases\nthat information as a temporary work around.\n\nBug: 535234726\nChange-Id: Icf116c77f147474e186ab30b3ef0ad2c42f8e29a\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708215\nFuchsia-Auto-Submit: Paul Kirth \u003cpaulkirth@google.com\u003e\nCommit-Queue: Paul Kirth \u003cpaulkirth@google.com\u003e\nReviewed-by: Dale Sather \u003cdalesat@google.com\u003e\n"
    },
    {
      "commit": "81f87697671ab534e9759d5d1083adb4093f11b3",
      "tree": "d581c4e79f168e1260e7e5e0772e10eaf1f8171e",
      "parents": [
        "95551fabeb78bf2274b264243504f8aae8b60af0"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Fri Jul 17 15:41:32 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:41:32 2026 -0700"
      },
      "message": "[zircon] Introduce resource validation FFI\n\nIntroduce cpp_resource_validate_resource_kind_base and its Rust wrapper\nto dedicated resource_ffi.cc/resource_ffi.rs files to support resource\nvalidation in Rust.\n\nBug: 535215062\nTest: fx build\nChange-Id: I8a7018d3ea7cf0989f7570ee646ece1683988dc1\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712195\nFuchsia-Auto-Submit: Adam Barth \u003cabarth@google.com\u003e\nReviewed-by: James Robinson \u003cjamesr@google.com\u003e\nCommit-Queue: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "95551fabeb78bf2274b264243504f8aae8b60af0",
      "tree": "19f146d87f51e4ac1710d99fc0eb28d64312341c",
      "parents": [
        "c99fb5b8df1770a8a1fdf40bd9226b56b32f0a9c"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 15:38:26 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:38:26 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed a53234d..637cfad (3 commits)\n\n637cfad:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/637cfad18cf55c77159b3ade07dc6e0a836b3d60 pw_bluetooth_sapphire: Invoke fail_cb on command handler malformed response\n2d5b7c6:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/2d5b7c619ec24a9106a8459cde9e5021f3d0b200 pw_bluetooth_sapphire: Clamp invalid LE CoC MPS in TX engine\ne54f8f1:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/e54f8f15620c462fd5e12e164d005befbcf75c56 pw_bluetooth_sapphire: Erase connection request by peer ID to prevent iterator invalidation\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a53234db6dde61..637cfad18cf55c\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675998610283063265\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaa42182d8d4d34556a0f35eebf552e8ca0e374b8\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712332\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c99fb5b8df1770a8a1fdf40bd9226b56b32f0a9c",
      "tree": "8dde7e6b358ad1be818f86677816b1b37efb80ff",
      "parents": [
        "bac7a8bbec6c1c4337e0335e97982d4ca70c5b29"
      ],
      "author": {
        "name": "Ani Ramakrishnan",
        "email": "aniramakri@google.com",
        "time": "Fri Jul 17 15:37:23 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:37:23 2026 -0700"
      },
      "message": "[bt][hfp-hf] Validate dial strings in outgoing call requests\n\nUse the existing Number validation to process FIDL arguments before\npassing them to the procedure.\n\nBug: 529400865\nTest: fx test bt-hfp-hands-free-tests\n\nChange-Id: I3b71c7e8f8dc9633af578fbc3e98451e66bb5298\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1709151\nCommit-Queue: Ani Ramakrishnan \u003caniramakri@google.com\u003e\nReviewed-by: Marie Janssen \u003cjamuraa@google.com\u003e\nFuchsia-Auto-Submit: Ani Ramakrishnan \u003caniramakri@google.com\u003e\n"
    },
    {
      "commit": "bac7a8bbec6c1c4337e0335e97982d4ca70c5b29",
      "tree": "6697e6048b6204d3be4153f0a39ab37deeb11340",
      "parents": [
        "6f85167d6350805041da2790bedb8f055fdca080"
      ],
      "author": {
        "name": "David Gilhooley",
        "email": "dgilhooley@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 15:28:17 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:28:17 2026 -0700"
      },
      "message": "[roll] Roll third_party/vulkan-cts [fuchsia] Keep transitive includes\n\nAdd this definition so vulkan cts builds after the toolchain\nroll. We will attempt to upstream a fix.\n\nOriginal-Bug: 535971754\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/vulkan-cts/+/1712830\nOriginal-Revision: 45e48feee296a43c368a6012142e0c8656e94a88\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/vulkan-cts\nRolled-Commits: 060c6804001350..45e48feee296a4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676019801653710337\nCQ-Do-Not-Cancel-Tryjobs: true\nCq-Include-Trybots: luci.turquoise.global.try:core.sherlock-release-vulkan_cts\nChange-Id: Ic66eab8bdc1e7716caa42fc83efcb946f1b0c627\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712571\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f85167d6350805041da2790bedb8f055fdca080",
      "tree": "f3bebc801ba2a15d3dd1c7d6977e987f5dd361fa",
      "parents": [
        "4f9c90006a7c0408c3df5400cfeca1cc8f3d9bde"
      ],
      "author": {
        "name": "David Gilhooley",
        "email": "dgilhooley@google.com",
        "time": "Fri Jul 17 15:09:11 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:09:11 2026 -0700"
      },
      "message": "[test_manager] Add rust_test_runner to bootstrap test manager\n\nThis allows us to run vulkan tests on bootstrap products\nso we can test the GPU during bringup\n\nChange-Id: I631d4df284223af8687ea81c247f49a2f21dd264\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1705975\nCommit-Queue: David Gilhooley \u003cdgilhooley@google.com\u003e\nReviewed-by: Craig Stout \u003ccstout@google.com\u003e\nReviewed-by: Gary Bressler \u003cgeb@google.com\u003e\nFuchsia-Auto-Submit: David Gilhooley \u003cdgilhooley@google.com\u003e\n"
    },
    {
      "commit": "4f9c90006a7c0408c3df5400cfeca1cc8f3d9bde",
      "tree": "823c3b587faef561d1857fc9c67ddc7336d858cc",
      "parents": [
        "4025f0e761445b74508cc3a312f68a1a54ce7719"
      ],
      "author": {
        "name": "David Gilhooley",
        "email": "dgilhooley@google.com",
        "time": "Fri Jul 17 15:08:09 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:08:09 2026 -0700"
      },
      "message": "[test_manager] Support vulkan loader in bringup\n\nThis handles the routing for vulkan loader in bringup.\nThis lets a developer add the loader using overrides.\n\nThis is required if we want to run vulkan tests in\na bringup product, which is very helpful when\ncreating a GPU driver for the first time.\n\nNormally we would use minimal, but that requires a working\nfilesystem, which is not the case in microfuchsia or newer\nhardware targets.\n\nBug: 488424335\nChange-Id: Id2bafa427bd0d915197d17d36288f9fc6c42b1e0\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1634674\nReviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\nReviewed-by: Craig Stout \u003ccstout@google.com\u003e\nReviewed-by: Gary Bressler \u003cgeb@google.com\u003e\nFuchsia-Auto-Submit: David Gilhooley \u003cdgilhooley@google.com\u003e\nCommit-Queue: David Gilhooley \u003cdgilhooley@google.com\u003e\n"
    },
    {
      "commit": "4025f0e761445b74508cc3a312f68a1a54ce7719",
      "tree": "d913fcd19bec4f316d472b40dbc37da2dae0f70c",
      "parents": [
        "9c0420ef61b1ae6e5fc7ac31811ef8669ba00333"
      ],
      "author": {
        "name": "David Gilhooley",
        "email": "dgilhooley@google.com",
        "time": "Fri Jul 17 15:07:13 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 15:07:13 2026 -0700"
      },
      "message": "[build] Add msd-arm-mali-csf to all_drivers_list.txt\n\nThis is needed to build the driver.\n\nChange-Id: Ifa93b8c1a81aa6a8788138087f68fdacbaf09b80\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1705974\nReviewed-by: Craig Stout \u003ccstout@google.com\u003e\nCommit-Queue: David Gilhooley \u003cdgilhooley@google.com\u003e\nFuchsia-Auto-Submit: David Gilhooley \u003cdgilhooley@google.com\u003e\nReviewed-by: Nick Eaton \u003cnickeaton@google.com\u003e\n"
    },
    {
      "commit": "9c0420ef61b1ae6e5fc7ac31811ef8669ba00333",
      "tree": "ddd519899f28daa4c5adeb492f27a54d66e1a7cb",
      "parents": [
        "a31ab1ebcd9a60854179f3b85ad392d82b24a903"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 14:50:17 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 14:50:17 2026 -0700"
      },
      "message": "Reland \"[wlan] Remove legacy PHY protocol support from wlandevicemonitor\"\n\nThis reverts commit a8fa308b990717567d0b70532a49601313bc5ab7.\n\nReason for revert: Parent reland has been fixed. https://fxrev.dev/1712770n.\n\nOriginal change\u0027s description:\n\u003e Revert \"[wlan] Remove legacy PHY protocol support from wlandevicemonitor\"\n\u003e\n\u003e This reverts commit 270b6ec16c274dab9ee0be35924acd2a4d33ee41.\n\u003e\n\u003e Reason for revert: b/535956038\n\u003e\n\u003e Failure Link: b/535956038\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [wlan] Remove legacy PHY protocol support from wlandevicemonitor\n\u003e \u003e\n\u003e \u003e Removes all support for the legacy fuchsia.wlan.device/Phy protocol from\n\u003e \u003e wlandevicemonitor and refactors its Rust unit tests to target the new\n\u003e \u003e fuchsia.wlan.phy/WlanPhy protocol.\n\u003e \u003e\n\u003e \u003e Change-Id: I54d58cd5bce5ae1c3108bf2ee4d6336995ade174\n\u003e \u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1681114\n\u003e \u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\u003e \u003e Reviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\n\u003e \u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I3cc9321fe7449a306359980b871e10c16d977d55\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712710\n\u003e Exempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n\nChange-Id: I4fa78cf6224dd0a5a13b91d3d4b7a378383c7696\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712790\nExempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "a31ab1ebcd9a60854179f3b85ad392d82b24a903",
      "tree": "774925343cec094ffd02a6126d96d2e8b0f613b8",
      "parents": [
        "59d08c02b61d44be5d04c2745d0c8085fbf18c8b"
      ],
      "author": {
        "name": "Zuri Kemp",
        "email": "zurikemp@google.com",
        "time": "Fri Jul 17 14:17:05 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 14:17:05 2026 -0700"
      },
      "message": "[doc-checker] Add in-memory path normalization and validation helpers\n\nImplement normalize_path and normalize_and_validate_path helper utilities\nin path_ext.rs to perform standard path resolution without filesystem I/O.\nAlso add comprehensive unit tests checking root escape bounds and hidden\nfile underscore filtering.\n\nBug: 254122666\nTest: fx test doc_checker_bin_test --e2e\n\nTAG: agy\nCONV: cd70ab6e-2186-4b05-9902-3210258a1b84\nChange-Id: Ieb4bed9b97c2529313e549a060b63d7a96d47f80\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1707975\nCommit-Queue: Zuri Kemp \u003czurikemp@google.com\u003e\nReviewed-by: Clayton Wilkinson \u003cwilkinsonclay@google.com\u003e\nReviewed-by: Nick Van der Auwermeulen \u003cnickvander@google.com\u003e\n"
    },
    {
      "commit": "59d08c02b61d44be5d04c2745d0c8085fbf18c8b",
      "tree": "9c7ac99f0ffa88cab700ee4e4b40f9740b498d09",
      "parents": [
        "d4a06f06370a024f486ce2e8f1810c764a88d575"
      ],
      "author": {
        "name": "Travis Geiselbrecht",
        "email": "travisg@google.com",
        "time": "Fri Jul 17 13:57:30 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:57:30 2026 -0700"
      },
      "message": "[kernel][interrupt] Add C linkage declarations to dev and pdev headers\n\nWrap interrupt management declarations in dev/interrupt.h and\npdev/interrupt.h in __BEGIN_CDECLS / __END_CDECLS so they can be\ncalled across C++/Rust FFI boundaries.\n\nBug: 527588319\nTest: fx build\nChange-Id: Ie1dc402bd241bde815b1916a2d10d421fbc8e60e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1701997\nReviewed-by: Adrian Danis \u003cadanis@google.com\u003e\nCommit-Queue: Travis Geiselbrecht \u003ctravisg@google.com\u003e\n"
    },
    {
      "commit": "d4a06f06370a024f486ce2e8f1810c764a88d575",
      "tree": "e1843313f674e9c5cdea162cc0b6408c64fb8482",
      "parents": [
        "54be2518725d339b943f63b56aa21a9107f4428f"
      ],
      "author": {
        "name": "David Gilhooley",
        "email": "dgilhooley@google.com",
        "time": "Fri Jul 17 13:33:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:33:15 2026 -0700"
      },
      "message": "[msd-arm-mali-csf] Use composite binding\n\nBind to our platform device node as a composite.\nThis fixes some races in the binding process and makes `connect_to_pdev`\nwork correctly.\n\nChange-Id: Ica5f24f1255c9cfef6ac6d176c4d4457af793b15\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1636354\nCommit-Queue: David Gilhooley \u003cdgilhooley@google.com\u003e\nReviewed-by: Craig Stout \u003ccstout@google.com\u003e\nFuchsia-Auto-Submit: David Gilhooley \u003cdgilhooley@google.com\u003e\n"
    },
    {
      "commit": "54be2518725d339b943f63b56aa21a9107f4428f",
      "tree": "50eafe7ca60a385274f37e9ab33ca4927bb6a06b",
      "parents": [
        "11492f7763b08f563a910566bee110d1b2ab9d69"
      ],
      "author": {
        "name": "Martin Lindsay",
        "email": "mlindsay@google.com",
        "time": "Fri Jul 17 13:31:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:31:50 2026 -0700"
      },
      "message": "[nandpart] Enforce that operations are within the current partition.\n\nAdds basic bound checks to operations to verify that they are always\nwithin the current partition\u0027s range.\n\nBug: 521640430\nChange-Id: I051899b5b38d535f8b667b00e684a023fb10dd45\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1704875\nReviewed-by: Brandon Castellano \u003cbcastell@google.com\u003e\nCommit-Queue: Martin Lindsay \u003cmlindsay@google.com\u003e\n"
    },
    {
      "commit": "11492f7763b08f563a910566bee110d1b2ab9d69",
      "tree": "81da29d860a906e06c03eca0df660788b7bc5feb",
      "parents": [
        "cd3421db46033ded46b840048c6dbf11c8294432"
      ],
      "author": {
        "name": "Kayce Basques",
        "email": "kayce@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 13:25:26 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:25:26 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed sphinx: Tidy config file\n\n* Use single quotes consistently. If the string value contains a single\n  quote we still use double quotes to avoid escaping.\n* Remove GN-related branching logic from the days when we built the\n  docs with both GN and Bazel.\n* Remove duplicate registration of pigweed.css.\n* Remove configs related to unused extensions: sphinxcontrib-blockdiag,\n  sphinx-sitemap\n* Remove configs related to unused builders: texinfo, man, htmlhelp\n* Remove unused intermediate vars: redirects_data\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437332\nOriginal-Revision: a53234db6dde61ed031c3e062d8ed42ee3f5bd1b\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 72392c570fb316..a53234db6dde61\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676007750099163489\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib0bf5490700d7806bda698d6dda793c140e93a25\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712171\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd3421db46033ded46b840048c6dbf11c8294432",
      "tree": "8b841479a32ef14223e4e4b4b9df21dd9a19dbe0",
      "parents": [
        "420e681ef1afa62a95089494d7aaf27a2b69df5c"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:09:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:09:50 2026 -0700"
      },
      "message": "[roll] Roll chromium packages to version:152.0.7956.0\n\nchromium/fuchsia/host_tools/linux/amd64/chromedriver old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/host_tools/linux/amd64/chromedriver/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/host_tools/linux/amd64/chromedriver/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/amd64/debug-symbols old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/debug-symbols/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/debug-symbols/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/amd64/tests old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/tests/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/tests/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/amd64/web_engine old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/amd64/web_engine_shell old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine_shell/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine_shell/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/arm64/debug-symbols old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/debug-symbols/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/debug-symbols/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/arm64/tests old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/tests/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/tests/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/arm64/web_engine old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine/+/version:152.0.7956.0\nchromium/fuchsia/web_engine/arm64/web_engine_shell old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine_shell/+/version:152.0.7955.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine_shell/+/version:152.0.7956.0\n\nFrom: version:152.0.7955.0\nTo: version:152.0.7956.0\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676007808291156593\nRoller-Owners: chrome-fuchsia-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2d9faa63ffe58d4f28e9d15e2b8b487ad6be5cb3\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713250\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "420e681ef1afa62a95089494d7aaf27a2b69df5c",
      "tree": "1ec5e5dca9ad4df6cd397562ecf3c8a51dd1096b",
      "parents": [
        "1b06254ce9e7cbb80873890b6a61067c42ae5b03"
      ],
      "author": {
        "name": "Gary Bressler",
        "email": "geb@google.com",
        "time": "Fri Jul 17 13:02:12 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:02:12 2026 -0700"
      },
      "message": "[sysmem] add thread role for fuchsia.sysmem.loop\n\nThis thread serves Sysmem requests which can be latency sensitive, see\nbug for details. Assign a scheduler role to it so we can add a profile.\n\nBug: 525134374\nChange-Id: I5c43296b4f3aea1c0d217846c0078aa3073b773e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1699838\nFuchsia-Auto-Submit: Gary Bressler \u003cgeb@google.com\u003e\nReviewed-by: Emircan Uysaler \u003cemircan@google.com\u003e\nCommit-Queue: Gary Bressler \u003cgeb@google.com\u003e\nReviewed-by: Dustin Green \u003cdustingreen@google.com\u003e\nReviewed-by: David Gilhooley \u003cdgilhooley@google.com\u003e\n"
    },
    {
      "commit": "1b06254ce9e7cbb80873890b6a61067c42ae5b03",
      "tree": "c592fe66d7a8b6a0fce38f9d03ddbdfb34f55128",
      "parents": [
        "c685629cfa7054c84b93c2fd0b72b23db838cd15"
      ],
      "author": {
        "name": "Gwen Mittertreiner",
        "email": "gmtr@google.com",
        "time": "Fri Jul 17 12:55:00 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:55:00 2026 -0700"
      },
      "message": "[starnix] Avoid Dropping Mounts while Holding RwSeqLock\n\nDropping a mount can trigger blocking fidl calls if e.g. we drop a\nRemoteVolume which causes it to unmount. As RwSeqLock is a spinlock when\nwe\u0027re writing, we must not hold it while blocking.\n\nThis patch adds an extra field to the mount token to allow deferring\ndropping the mounts to until after the RwSeqLock has been closed.\n\nBug: 534339331\n\nChange-Id: I378ec0f675407a4ed342df6ae94f76dc6a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708654\nFuchsia-Auto-Submit: Gwen Mittertreiner \u003cgmtr@google.com\u003e\nReviewed-by: Benjamin Lerman \u003cqsr@google.com\u003e\nCommit-Queue: Gwen Mittertreiner \u003cgmtr@google.com\u003e\n"
    },
    {
      "commit": "c685629cfa7054c84b93c2fd0b72b23db838cd15",
      "tree": "74fe1e06b0dc1f65d3fa851e14637a0c185dcfe6",
      "parents": [
        "e4f9ff15a0c81cfa5f49eaca32c94863dbf34892"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 12:54:06 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:54:06 2026 -0700"
      },
      "message": "Reland \"[wlan] Delete unused wlanphy platform driver\"\n\nThis reverts commit ba1f79dc4eb7356dfc7f8af6dd803add90686470.\n\nReason for revert: Removed trailing comma causing device enumeration\ntests to fail.\n\nOriginal change\u0027s description:\n\u003e Revert \"[wlan] Delete unused wlanphy platform driver\"\n\u003e\n\u003e This reverts commit cad34b844287561fd71f9042810fa467b2ba8837.\n\u003e\n\u003e Reason for revert: b/535956038\n\u003e\n\u003e Failure Link: b/535956038\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [wlan] Delete unused wlanphy platform driver\n\u003e \u003e\n\u003e \u003e Deletes the wlanphy driver and removes its build rules, assembly\n\u003e \u003e configurations, platform AIB inclusions, and updates scrutiny static\n\u003e \u003e packages goldens since all vendor drivers have completed transitioning\n\u003e \u003e to the new fuchsia.wlan.phy/WlanPhy protocol. 🥳\n\u003e \u003e\n\u003e \u003e Depends-on: turquoise-internal:I51f68bac3988f566a6872b57c9528a1061c097e9\n\u003e \u003e Change-Id: I7f6d1963f5b38144cb80c8e952987fb64ce05a54\n\u003e \u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1680900\n\u003e \u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\u003e \u003e Reviewed-by: Corey Tabaka \u003ceieio@google.com\u003e\n\u003e \u003e Reviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\n\u003e \u003e Reviewed-by: Jay Zhuang \u003cjayzhuang@google.com\u003e\n\u003e \u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\u003e \u003e API-Review: Marc Khouri \u003cmnck@google.com\u003e\n\u003e \u003e Reviewed-by: Cameron Finucane \u003ceep@google.com\u003e\n\u003e \u003e Dependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\n\u003e \u003e Reviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\n\u003e \u003e Reviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\n\u003e \u003e Reviewed-by: Antonio Linhart \u003cantoniolinhart@google.com\u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ib85163859d9754e350f635da2dc969ac12ec9ba6\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712730\n\u003e Exempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n\nDepends-on: turquoise-internal:I35ba86bc9288961d935ac7093fbaccbe49927c6f\nChange-Id: Ie1270d79f2da8f171197882d9b011f2dd7fb765a\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712770\nReviewed-by: Bjoern Johansson \u003cbjoernj@google.com\u003e\nReviewed-by: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\nReviewed-by: Antonio Linhart \u003cantoniolinhart@google.com\u003e\nAPI-Review: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\nReviewed-by: Cameron Finucane \u003ceep@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\nReviewed-by: Corey Tabaka \u003ceieio@google.com\u003e\nDependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\n"
    },
    {
      "commit": "e4f9ff15a0c81cfa5f49eaca32c94863dbf34892",
      "tree": "535138640c74a46c8ec04d3a10e18c255504d928",
      "parents": [
        "58a914ece3e555035f6c1e1ef5c7ddabfdede8fb"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Fri Jul 17 12:53:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:53:50 2026 -0700"
      },
      "message": "[feedback] Migrate DeviceIdProvider stubs to natural FIDL\n\nNatural servers/clients can talk to HLCPP servers/clients, so we can\nmigrate test stubs to the natural bindings independently of the\nproduction code.\n\nBug: 528376586\nTest: `fx test //src/developer/forensics`\nChange-Id: If8b934f4f9471c5d656aa5436f1df96284b3f6d0\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712772\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "58a914ece3e555035f6c1e1ef5c7ddabfdede8fb",
      "tree": "027712df8686f0f70648c1c3f6a140ef53a20922",
      "parents": [
        "3d103b6d9f4e1ac59c8abbede22c0c99e026abc4"
      ],
      "author": {
        "name": "slgrady",
        "email": "slgrady@google.com",
        "time": "Fri Jul 17 12:47:40 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:47:40 2026 -0700"
      },
      "message": "[ffx][repo] Fix error propagation in repo start\n\nAdd #[source] to ServeError variants to ensure that the inner error\ndetails (such as target resolution ambiguity) are propagated and\nprinted to the user, instead of being obscured by a generic\n\"non-fatal error encountered\" message.\n\nTest: Manually verified that `ffx repository server start` prints the\nactual resolution error when target is ambiguous.\n\nTAG\u003dagy\nCONV\u003d98a267e0-8226-4a32-9a01-907d841d2726\n\nChange-Id: Ia273331cd024af97b5f0c159357dfbfe6a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708951\nReviewed-by: Ben Keller \u003cgalbanum@google.com\u003e\nCommit-Queue: Steven Grady \u003cslgrady@google.com\u003e\n"
    },
    {
      "commit": "3d103b6d9f4e1ac59c8abbede22c0c99e026abc4",
      "tree": "125e213f1eaa23b84d544b07cb0bd9f0f5b63f99",
      "parents": [
        "1ee898e3a6d1a3176c5bd9dcf2d1aeba434706f6"
      ],
      "author": {
        "name": "chaopeng",
        "email": "chaopeng@google.com",
        "time": "Fri Jul 17 12:45:44 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:45:44 2026 -0700"
      },
      "message": "[fidl][input] Add GetInputReportsReaderV2 and deprecate V1 reader\n\nIntroduce InputReportsReaderV2 protocol which supports push-based events\nwith acknowledgement-based flow control to reduce latency and CPU\noverhead compared to hanging gets.\n\nAdd GetInputReportsReaderV2 method to InputDevice.\n\nDeprecate legacy InputReportsReader and GetInputReportsReader at HEAD.\n\nAdd placeholder implementations of GetInputReportsReaderV2 to all public\ndrivers to maintain compilation.\n\nBug: 512966114\nDepends-on: turquoise-internal:I1938c7ea114f6a1d312fa8453abd0f96702c3296\nChange-Id: I89945cfaf9d93d2cbf136025bdd963fe8bf93088\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1652816\nReviewed-by: Hunter Freyer \u003chjfreyer@google.com\u003e\nReviewed-by: Ruby Zhuang \u003crdzhuang@google.com\u003e\nAPI-Review: Victor Costan \u003ccostan@google.com\u003e\nReviewed-by: Victor Costan \u003ccostan@google.com\u003e\nFuchsia-Auto-Submit: Jianpeng Chao \u003cchaopeng@google.com\u003e\nDependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nAPI-Review: Hunter Freyer \u003chjfreyer@google.com\u003e\nReviewed-by: Yilong Li \u003cliyl@google.com\u003e\nCommit-Queue: Jianpeng Chao \u003cchaopeng@google.com\u003e\nReviewed-by: Caroline Liu \u003ccarolineliu@google.com\u003e\n"
    },
    {
      "commit": "1ee898e3a6d1a3176c5bd9dcf2d1aeba434706f6",
      "tree": "6d30b26fb949591367705a60fc339843f9aa2c9a",
      "parents": [
        "93ae6b511c38936c823e08a2b4a4060e00938999"
      ],
      "author": {
        "name": "slgrady",
        "email": "slgrady@google.com",
        "time": "Fri Jul 17 12:26:18 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:26:18 2026 -0700"
      },
      "message": "[ffx][emu] Fix emulator liveness checks to be sandbox-safe\n\nIn strict sandboxed environments (such as public CQ LUCI builders), the\n`kill` syscall is blocked by seccomp filters even for the process\u0027s own\nPID. This causes `kill(pid, 0)` to fail with EPERM or ENOSYS.\n\nThe change that introduced `is_proc_running` was reverted on main because\nits unit tests failed inside the sandbox. This CL restores the\n`is_proc_running` liveness check (replacing the reverted `is_pid_running`)\nand improves the semantics to be sandbox-safe.\n\nFix this by checking `/proc/\u003cpid\u003e` existence first on Linux hosts. This\nis sandbox-safe and does not require signal sending permissions. If\n`/proc` is not mounted or the OS is not Linux (e.g. macOS), it falls\nback to the original `kill(pid, 0)` check.\n\nAlso fix process executable name checking to be robust against CAS paths and\nshell wrappers (like google3\u0027s aemu_internal.sh):\n- Accept an optional expected_binary path. If missing or empty (as in mock/unit\n  tests), skip the executable name check and verify only that the PID is alive.\n- If expected_binary is provided (production), perform inode comparison against\n  `/proc/\u003cpid\u003e/exe`.\n- If it\u0027s running via a shell wrapper script, parse `/proc/\u003cpid\u003e/cmdline` and\n  compare the script argument\u0027s inode.\n- Fall back to checking qemu-system-/emulator/crosvm substrings in the path\n  only if inode matching is not possible.\n\nWe also restore and improve the remaining unit tests, fixing a race\ncondition in `test_is_proc_running_mismatch` by introducing a 100ms sleep\nafter spawn to allow the `exec` syscall to complete and update\n`/proc/\u003cpid\u003e/exe` to `/bin/sleep` before checking liveness.\n\nTest: host_x64/emulator_instance_lib_test\nMultiply: emulator_instance_lib_test\nTAG\u003dagy\nCONV\u003d441081f5-e313-4e96-90d2-fc8246e5e79d\n\nChange-Id: I19979ab2e0b51a15569c46d058cc708b6a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1706075\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: Colin Nelson \u003ccolnnelson@google.com\u003e\nCommit-Queue: Steven Grady \u003cslgrady@google.com\u003e\n"
    },
    {
      "commit": "93ae6b511c38936c823e08a2b4a4060e00938999",
      "tree": "052f9e9e05362dd2a0fcef23e4fcd30bbcaaa00b",
      "parents": [
        "847b24527127a2f4d5383bbcb92e2e82a62c0e3a"
      ],
      "author": {
        "name": "Justin Mattson",
        "email": "jmatt@google.com",
        "time": "Fri Jul 17 12:23:04 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:23:04 2026 -0700"
      },
      "message": "[usb][docs] Use mermaid chart\n\nSwitch form ASCII chart to mermaid.\n\nChange-Id: I4fc8ce1efdbf4b53d140f478d160e2d6de51c257\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712950\nCommit-Queue: Justin Mattson \u003cjmatt@google.com\u003e\nReviewed-by: Sam Hansen \u003chansens@google.com\u003e\n"
    },
    {
      "commit": "847b24527127a2f4d5383bbcb92e2e82a62c0e3a",
      "tree": "89e326bf92d0af14db9d4fc89d1ee7d4907c8f1d",
      "parents": [
        "8a297bb0bc855ae5506e6bc155a0b8b766dfa94f"
      ],
      "author": {
        "name": "Tony Gong",
        "email": "gongt@google.com",
        "time": "Fri Jul 17 12:14:58 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:14:58 2026 -0700"
      },
      "message": "[dhcpv6/client] Use new txid on refreshes\n\nMake DHCPv6 client generate a new transaction ID when it does refreshes\nin stateless mode.\n\nRefactored code so that the transaction ID is generated at sensible\nplaces. Changed tests to match, added logic to one test to act as a\nregression guard.\n\nFixed: 518937660\nChange-Id: I5345b0e9fd6215ced30380a1ec4c3faa46f573b5\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708016\nCommit-Queue: Tony Gong \u003cgongt@google.com\u003e\nFuchsia-Auto-Submit: Tony Gong \u003cgongt@google.com\u003e\nReviewed-by: Peter DeLong \u003cpdelong@google.com\u003e\n"
    },
    {
      "commit": "8a297bb0bc855ae5506e6bc155a0b8b766dfa94f",
      "tree": "8cc713145c5bd4ff5b8af567cdd0c3fe2c95950a",
      "parents": [
        "49242e3e8f41f2ec78898cad227cdec293343570"
      ],
      "author": {
        "name": "Gwen Mittertreiner",
        "email": "gmtr@google.com",
        "time": "Fri Jul 17 12:08:54 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:08:54 2026 -0700"
      },
      "message": "[rust] Remove Trailing Macro Semicolons\n\nRust is changing to disallow a trailing semicolon in a macro used in\nexpression position\n\nSee https://github.com/rust-lang/rust/issues/79813 for details\n\nFixed: 536023752\nChange-Id: I2b6ddf4cd385b78caa08983cc3434ac46a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710361\nCommit-Queue: Gwen Mittertreiner \u003cgmtr@google.com\u003e\nReviewed-by: Onath Dillinger \u003cclaridge@google.com\u003e\nReviewed-by: James Sullivan \u003cjfsulliv@google.com\u003e\nReviewed-by: Colin Nelson \u003ccolnnelson@google.com\u003e\n"
    },
    {
      "commit": "49242e3e8f41f2ec78898cad227cdec293343570",
      "tree": "7e285eb4f1afaac5235d0986f294e5db85c045db",
      "parents": [
        "d9d708802f2c3bbde7c2a68d621ef82d2d0a6a1e"
      ],
      "author": {
        "name": "David Fang",
        "email": "fangism@google.com",
        "time": "Fri Jul 17 12:05:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 12:05:15 2026 -0700"
      },
      "message": "[build][bazel] Define license target in minimalist workspace\n\nThe minimalist workspace used by `fx rbe auth` did not declare\nthe `//:license` target. However, packages under the symlinked\n`//build` folder depend on it implicitly.\n\nThis patch adds `rules_license` to the minimalist workspace,\ndeclares the `//:license` target, and symlinks the top-level\n`LICENSE` file to resolve the issue.\n\nFixed: 536025077\nTest: fx rbe auth\nChange-Id: I9b92b522a3063e5c4904bbf932ab79c5aa10fd72\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713090\nReviewed-by: Chase Latta \u003cchaselatta@google.com\u003e\nFuchsia-Auto-Submit: David Fang \u003cfangism@google.com\u003e\nCommit-Queue: David Fang \u003cfangism@google.com\u003e\n"
    },
    {
      "commit": "d9d708802f2c3bbde7c2a68d621ef82d2d0a6a1e",
      "tree": "88908a3fda7a1ad3dd21efca54bf2068aca6cf11",
      "parents": [
        "23061dd5e315fb7102f13f0a0f90849a3b4b348c"
      ],
      "author": {
        "name": "Jeff Martin",
        "email": "martinjeffrey@google.com",
        "time": "Fri Jul 17 11:59:18 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 11:59:18 2026 -0700"
      },
      "message": "[netstack3] Update stale comments on `Buffer`\n\nThe comments on Netstack3\u0027s TCP `Buffer` trait had grown stale. Update\nthem.\n\nChange-Id: I2313db4ba140935461b352dc1ba03debcce6d576\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1713110\nCommit-Queue: Jeff Martin \u003cmartinjeffrey@google.com\u003e\nFuchsia-Auto-Submit: Jeff Martin \u003cmartinjeffrey@google.com\u003e\nReviewed-by: Eric Rinehart \u003cerinehart@google.com\u003e\n"
    },
    {
      "commit": "23061dd5e315fb7102f13f0a0f90849a3b4b348c",
      "tree": "13f8b37866bea5121d98b62aea1773e6a2758084",
      "parents": [
        "b3b7a6aab5e5d6e4daccc869d4ff2edb2a06e0ac"
      ],
      "author": {
        "name": "David Fang",
        "email": "fangism@google.com",
        "time": "Fri Jul 17 11:41:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 11:41:50 2026 -0700"
      },
      "message": "[rsclient] roll rsclient\n\nContains many stability fixes.\n\nMost notable are improvements to preserving the tail-end\nof data during proxy shutdown, letting pipelines drain naturally\nwhere possible.\n\nBug: 487240814\nChange-Id: I423cc1274353a6cd172274b31c13d181024daa36\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711770\nCommit-Queue: David Fang \u003cfangism@google.com\u003e\nReviewed-by: David Dorwin \u003cddorwin@google.com\u003e\n"
    },
    {
      "commit": "b3b7a6aab5e5d6e4daccc869d4ff2edb2a06e0ac",
      "tree": "6eeb114601b74bd655440e15383d2df7e4f3aaa6",
      "parents": [
        "79b6607a84d8bbf1a4af26a33ead4dcf77432505"
      ],
      "author": {
        "name": "Brandon Castellano",
        "email": "bcastell@google.com",
        "time": "Fri Jul 17 11:31:16 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 11:31:16 2026 -0700"
      },
      "message": "[ptr_slice] Fix test flake\n\nThe tests are flaky because one of two possible assertions may be\ntripped (not aligned to T *or* not a multiple of T size).\n\nBug: 530924119\nMultiply: ptr-slice-test\nChange-Id: Ifc874fa5b1cc4ab6e8b01af5bbf8d4243fbe3aa6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711370\nReviewed-by: James Sullivan \u003cjfsulliv@google.com\u003e\nCommit-Queue: Brandon Castellano \u003cbcastell@google.com\u003e\n"
    },
    {
      "commit": "79b6607a84d8bbf1a4af26a33ead4dcf77432505",
      "tree": "3ff177729e2c7ce18a037895384ffafe1ef0a66b",
      "parents": [
        "ba7a99a8d67bc21ef27fbe7cfadd9e9ba63a2f0d"
      ],
      "author": {
        "name": "Martin Lindsay",
        "email": "mlindsay@google.com",
        "time": "Fri Jul 17 11:24:53 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 11:24:53 2026 -0700"
      },
      "message": "[fvm2] Validate FVM table sizes and use checked arithmetic on offsets.\n\nMostly just addressing existing TODOs.\n\nBug: 520618698\nTAG: agy\nCONV: 6708f948-352f-445a-a3d0-c51e0a668eed\nChange-Id: I334c7bf71923c4a75fefa9bde6a75866f799380e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708554\nReviewed-by: James Sullivan \u003cjfsulliv@google.com\u003e\nCommit-Queue: Martin Lindsay \u003cmlindsay@google.com\u003e\n"
    },
    {
      "commit": "ba7a99a8d67bc21ef27fbe7cfadd9e9ba63a2f0d",
      "tree": "efd5987b8f974634cb6899f2b924d31fac26af80",
      "parents": [
        "8bb3141783aa0262f5a6fe43acf5d6ab994fdc37"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 11:22:13 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 11:22:13 2026 -0700"
      },
      "message": "Reland \"[x64] Declare fuchsia::bus_pci feature\"\n\nThis reverts commit 9c67ea22eedc5a5382171fefaf8463c673e677cf.\n\nReason for revert: OOT target has rolled.\n\nOriginal change\u0027s description:\n\u003e Revert \"[x64] Declare fuchsia::bus_pci feature\"\n\u003e\n\u003e This reverts commit 1735b17f27f415091a1b85340258df18c6261e06.\n\u003e\n\u003e Reason for revert: Breaks out of tree target.\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [x64] Declare fuchsia::bus_pci feature\n\u003e \u003e\n\u003e \u003e Declare the \"fuchsia::bus_pci\" feature in the x64 board configuration.\n\u003e \u003e This allows the platform assembly pipeline to detect the PCI\n\u003e \u003e capability and automatically include the \"lspci\" tool on engineering\n\u003e \u003e builds (such as minimal.x64) by default.\n\u003e \u003e\n\u003e \u003e Since the PCI driver is now packaged by platform assembly, we also\n\u003e \u003e remove the duplicate driver entry from the x64 board input bundle.\n\u003e \u003e\n\u003e \u003e Fixed: 521493043\n\u003e \u003e Test: Manually verified lspci is now available in minimal.x64.\n\u003e \u003e Change-Id: I9181cd6e72eb20122d2e0fce53c328b6db0b3937\n\u003e \u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1643857\n\u003e \u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\u003e \u003e Reviewed-by: Aaron Wood \u003caaronwood@google.com\u003e\n\u003e \u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\u003e\n\u003e Bug: 521493043\n\u003e Change-Id: Ifadae80ec4bf9869969e443b12172bfc332813f7\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1675474\n\u003e Exempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n\u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\nBug: 521493043\nChange-Id: I799c9411dc1b0877dc6aa7b2d9f0ad4e2bd2676a\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1699875\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Aaron Wood \u003caaronwood@google.com\u003e\n"
    },
    {
      "commit": "8bb3141783aa0262f5a6fe43acf5d6ab994fdc37",
      "tree": "173c704434abf57756479c28f70453f58e4462ec",
      "parents": [
        "c9d711146956b0b954ec8f8679f879dc99d9af30"
      ],
      "author": {
        "name": "Steven Grady",
        "email": "slgrady@google.com",
        "time": "Fri Jul 17 10:55:49 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:55:49 2026 -0700"
      },
      "message": "[ffx][ssh] Fallback to connection without log-id\n\nWhen connecting to older target devices that do not support the\n--log-id parameter, both FDomain and Overnet connection attempts\npreviously failed. While FDomain would correctly fall back to\nOvernet, the Overnet attempt would also fail because it unconditionally\nappended --log-id.\n\nThis change implements a fallback mechanism in the Overnet connection\npath. If the connection fails with an unrecognized argument error\nfor --log-id, the SSH connector will clean up the failed process and\nretry the connection without --log-id.\n\nAlso derived Debug for TargetConnection to support test assertions\nand refactored connect_overnet to improve readability.\n\nTest: Added `test_connect_overnet_fallback_log_id` unit test\n\nTAG\u003dagy\nCONV\u003d89d090fb-95c0-443b-bd0c-3a37c8ec2726\n\nChange-Id: Ic1cc1f4234e323587f51126dfb54c6846a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712970\nReviewed-by: Colin Nelson \u003ccolnnelson@google.com\u003e\nCommit-Queue: Steven Grady \u003cslgrady@google.com\u003e\n"
    },
    {
      "commit": "c9d711146956b0b954ec8f8679f879dc99d9af30",
      "tree": "287724d290223b52df42105fa0d6dac143025097",
      "parents": [
        "abeb8833870be94235e7cb61280d9865ae068c11"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Jul 17 10:46:46 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:46:46 2026 -0700"
      },
      "message": "[spinel] Migrate in-tree usages from input.report shared types to input.\n\nThis CL is part of an effort to remove fuchsia.input.report shared\ntypes in favor of fuchsia.input shared types.\nThis CL updates the [spinel] component to use the fuchsia_input API\ninstead of the fuchsia_input_report aliases.\n\nBug: 534537560\nTest: fx clean-build\nTAG: agy\nChange-Id: I5af55eb878434e09b5b4d73fcfed62ce126676ed\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710215\nReviewed-by: Matt Sandy \u003cmsandy@google.com\u003e\nCommit-Queue: Yilong Li \u003cliyl@google.com\u003e\n"
    },
    {
      "commit": "abeb8833870be94235e7cb61280d9865ae068c11",
      "tree": "58a897d9bc2b659a84b5fe01a049e5311bc54ab7",
      "parents": [
        "fa5d71e48f862549b1ecc356f62c76536c62553a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Fri Jul 17 10:40:10 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:40:10 2026 -0700"
      },
      "message": "[kernel] Remove //zircon/kernel/lib/version\n\nMove the version-string.txt generation to //zircon/kernel.\nMove the k command to //zircon/kernel/top.\nThere hasn\u0027t been any library API here for some time.\n\nChange-Id: I582c065e690379e83b9f6a07abe4769aaec6cf07\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712490\nFuchsia-Auto-Submit: Roland McGrath \u003cmcgrathr@google.com\u003e\nReviewed-by: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\nCommit-Queue: Roland McGrath \u003cmcgrathr@google.com\u003e\n"
    },
    {
      "commit": "fa5d71e48f862549b1ecc356f62c76536c62553a",
      "tree": "654a5b625153e749e940ddf8a34a958c86161c96",
      "parents": [
        "1183bb927328d08f9b7fac87567ccd1803b40ff8"
      ],
      "author": {
        "name": "Adrian Danis",
        "email": "adanis@google.com",
        "time": "Fri Jul 17 10:38:58 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:38:58 2026 -0700"
      },
      "message": "[kernel][rust] Correct rollup mod path names\n\nCorrects the path to the generated file when a rust mod is rolled up\ninto its parent mod.\n\nChange-Id: Ied7ea0cc6df6941e501d553fd471823e6048264e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1709350\nReviewed-by: Joshua Seaton \u003cjoshuaseaton@google.com\u003e\nOwners-Override: Adam Barth \u003cabarth@google.com\u003e\nCommit-Queue: Roland McGrath \u003cmcgrathr@google.com\u003e\nFuchsia-Auto-Submit: Roland McGrath \u003cmcgrathr@google.com\u003e\nReviewed-by: Roland McGrath \u003cmcgrathr@google.com\u003e\n"
    },
    {
      "commit": "1183bb927328d08f9b7fac87567ccd1803b40ff8",
      "tree": "6253351403e7e3260796f69225203fe0dbfa681d",
      "parents": [
        "11d9765069b812c57fd355bc75fa666981d943ba"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Jul 17 10:21:47 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:21:47 2026 -0700"
      },
      "message": "[recovery] Migrate in-tree usages from input.report shared types to input.\n\nThis CL is part of an effort to remove fuchsia.input.report shared\ntypes in favor of fuchsia.input shared types.\nThis CL updates the [recovery] component to use the fuchsia_input API\ninstead of the fuchsia_input_report aliases.\n\nBug: 534537560\nTest: fx clean-build\nTAG: agy\nChange-Id: I1fa4f64634a4a81d6b947e66d81c90ec438cf8b1\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710217\nReviewed-by: Michael Brunson \u003cmbrunson@google.com\u003e\nCommit-Queue: Yilong Li \u003cliyl@google.com\u003e\n"
    },
    {
      "commit": "11d9765069b812c57fd355bc75fa666981d943ba",
      "tree": "f81f8773dd897283777913ab931ae881606218f5",
      "parents": [
        "a1989452179f8661f4c720b85e295c428876e3f4"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Jul 17 10:21:41 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:21:41 2026 -0700"
      },
      "message": "[carnelian] Migrate in-tree usages from input.report shared types to input.\n\nThis CL is part of an effort to remove fuchsia.input.report shared\ntypes in favor of fuchsia.input shared types.\nThis CL updates the [carnelian] component to use the fuchsia_input API\ninstead of the fuchsia_input_report aliases.\n\nBug: 534537560\nTest: fx clean-build\nTAG: agy\nChange-Id: Ibed1c4122028d7464e4d8507ee40222feef9b495\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710216\nReviewed-by: Caroline Liu \u003ccarolineliu@google.com\u003e\nCommit-Queue: Yilong Li \u003cliyl@google.com\u003e\n"
    },
    {
      "commit": "a1989452179f8661f4c720b85e295c428876e3f4",
      "tree": "3d522b7407daf1f9309131d9cd9e83ce822a55a1",
      "parents": [
        "5a01ef31f399ffcfa675efd72ec0153ee6f92037"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Jul 17 10:16:12 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:16:12 2026 -0700"
      },
      "message": "[bringup] Migrate in-tree usages from input.report shared types to input.\n\nThis CL is part of an effort to remove fuchsia.input.report shared\ntypes in favor of fuchsia.input shared types.\nThis CL updates the [bringup] component to use the fuchsia_input API\ninstead of the fuchsia_input_report aliases.\n\nBug: 534537560\nTest: fx clean-build\nTAG: agy\nChange-Id: I98f2035f716abe19df77f55529d72195cc999309\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710213\nCommit-Queue: Yilong Li \u003cliyl@google.com\u003e\nReviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\n"
    },
    {
      "commit": "5a01ef31f399ffcfa675efd72ec0153ee6f92037",
      "tree": "348b35604a4627f81c9a0906cd42ca42dc7f3afd",
      "parents": [
        "e5b594eac3a2d06c2a2e7621e4b511a879205ca7"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Jul 17 10:13:47 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:13:47 2026 -0700"
      },
      "message": "[rust-3p] Update hkdf, hmac, sha1, sha2, and md-5 crates\n\nThis patch updates the core RustCrypto hashing and MAC stack:\n\n* hkdf to 0.13.0\n* hmac to 0.13.0\n* md-5 to 0.11.0\n* sha1 to 0.10.7\n* sha1 to 0.11.0\n* sha2 to 0.11.0\n* exposes digest 0.11.3, rather than use the rexport from these other\n  crates.\n\nBug: 523180017, 523179961, 523178881, 534927839, 534914409\nBug: 535596550\nDepends-On: turquoise-internal:I65ad1a020562261034fb8d3288cf7092b0af2b89\nDepends-On: turquoise-internal:Iae1f22991367c987b10a958c07a938ffcbc3e7e9\nChange-Id: I35b04830f4d80bd79c6a2ce365dee322cab2f188\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1706935\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: David Iserovich \u003cdiserovich@google.com\u003e\nReviewed-by: Chris Drouillard \u003ccdrllrd@google.com\u003e\nReviewed-by: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\nReviewed-by: Marina Ciocea \u003cmarinaciocea@google.com\u003e\nReviewed-by: Ani Ramakrishnan \u003caniramakri@google.com\u003e\nReviewed-by: Casey Dahlin \u003csadmac@google.com\u003e\nFuchsia-Auto-Submit: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\nReviewed-by: Jeff Martin \u003cmartinjeffrey@google.com\u003e\nReviewed-by: Dylan Swiggett \u003cswiggett@google.com\u003e\nDependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nReviewed-by: Thomas Zander \u003cthomasalpinus@google.com\u003e\nReviewed-by: Ben Keller \u003cgalbanum@google.com\u003e\nReviewed-by: Jay Zhuang \u003cjayzhuang@google.com\u003e\nCommit-Queue: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\n"
    },
    {
      "commit": "e5b594eac3a2d06c2a2e7621e4b511a879205ca7",
      "tree": "00b675fa999e27d46ccad37ce1d94432becf2bf7",
      "parents": [
        "04965ef8b4a79e39746c664b9875b5c251d55648"
      ],
      "author": {
        "name": "Allen Chen",
        "email": "allenjlchen@google.com",
        "time": "Fri Jul 17 10:13:36 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:13:36 2026 -0700"
      },
      "message": "[input][gt6853] Scaffold C++/Rust build routing\n\nRefactors directories to isolate C++ and Rust code, and\nparameterizes BUILD.gn to dynamically route C++ or Rust flavor.\n\n- Compiles both C++ and Rust (with a test placeholder)\n  for CI/CQ coverage.\n- Adds the Rust driver target to the global allowlist.\n\nBug: 527194998\n\nTest: C++ (default):\n  fx set core.nelson \\\n    --with //src/ui/input/drivers/gt6853 \\\n    --with //src/ui/input/drivers/gt6853:tests\n  fx build \u0026\u0026 fx test gt6853-test \u0026\u0026 fx test gt6853-rust-test \\\n    \u0026\u0026 fx test --e2e gt6853-bind_test\n\nTest: Rust:\n  fx set core.nelson \\\n    --args\u003d\u0027gt6853_driver_flavor\u003d\"rust\"\u0027 \\\n    --with //src/ui/input/drivers/gt6853 \\\n    --with //src/ui/input/drivers/gt6853:tests\n  fx build \u0026\u0026 fx test gt6853-rust-test \u0026\u0026 fx test gt6853-test \\\n    \u0026\u0026 fx test --e2e gt6853-bind_test\n\nTest: Verified Rust skeleton log on flashed Nelson target.\nChange-Id: I957843d413d511d6f55b6488cba61f18f47553d6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1709770\nCommit-Queue: Allen Chen \u003callenjlchen@google.com\u003e\nFuchsia-Auto-Submit: Allen Chen \u003callenjlchen@google.com\u003e\nReviewed-by: Yilong Li \u003cliyl@google.com\u003e\nFuchsia-Auto-Submit: Yilong Li \u003cliyl@google.com\u003e\nReviewed-by: Novin Changizi \u003cnovinc@google.com\u003e\n"
    },
    {
      "commit": "04965ef8b4a79e39746c664b9875b5c251d55648",
      "tree": "52decc209f701df9b33827bf29ebb7569bf1a003",
      "parents": [
        "f38b856084671621b8d549e646d59e9a7ee0d814"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:00:27 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:00:27 2026 -0700"
      },
      "message": "[roll] Roll third_party/perfetto fb2aa5a..29c572c (16 commits)\n\n29c572c:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/29c572c0ac06cb971558bf8057dc7b7639e172f5 ui: Add PixelInputLifecycle extension (#6670)\n277268a:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/277268ad52c759c911f6db9853d1ac9ad1c6a77b tp: Add pixel.touch stdlib module for touch events (#6664)\n85d950f:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/85d950f3cf9965d8d9c92ce6b622474999b6f133 ui: Add extensions framework to Android Input Lifecycle plugin (#6577)\n3e14df8:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/3e14df8c1e4d8bbfa9fc25244a8f8f4a57312cd3 ui: guard SharedArrayBuffer check in assertIsArrayBufferView (#6760)\n7589d97:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/7589d97192a909870f79c4a3a05c9c81175ab5bc Sync generated proto files (#6762)\nfcb8135:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/fcb8135a1819b2b6064397a1fe3e7a13d2a07c5b tp: add (pid)/(tid) field options and annotate frameworks_base (#6756)\n0621e92:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/0621e92721ff5cc329df07ca5bd1b763651d506f tp: add follower counters to stack sampling (#6742)\n662a69e:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/662a69ea86f6735776b5531f5626ed48f60d418d ui: extract TrackEvent callstack flamegraph tab (#6754)\nae9e647:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/ae9e647641c0b7af3d62719ede7bd73494eedac0 ui: Tint track shell when the track is selected (#6753)\ndecbc5f:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/decbc5f79168de443bdd66666326ba76e4ad1be9 ui: Bump vite and vitest (#6673)\ne328d0a:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/e328d0aeaebc129aa11d6e165d171a59f4d6d608 ui: switch recording page to detect diff based on config snaps (#6631)\n1c174fd:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/1c174fda200bd37d14e94e64cb77801a13662d57 ui: DataGrid: Style missing cells \u0026 invalidate invalid fields instead of guessing (#6750)\n0715ba3:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/0715ba3036737748d84767f91bc69703148c8979 perfetto: fix preventing duplicate comments for deleted elements in proto_merger (#6743)\ne581200:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/e581200341ca19708a1fdb8a7d90af58e6e928aa ui: HeapDumpExplorer: Remove dead code (#6748)\nbe543ad:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/be543ad4d84ce2bdcc0c14e49a627ba18e81e4fe ui: HDE plugin tidyup (#6747)\n673817d:https://fuchsia.googlesource.com/third_party/github.com/google/perfetto/+/673817d488b0f6e5d9d5e862613f4c765af51208 ui: Add DataGrid playground as a separate widgets subpage (#6744)\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/github.com/google/perfetto\nRolled-Commits: fb2aa5a192eda7..29c572c0ac06cb\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676016110713569537\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaf86b8ca7470642a7735b8fd544527a1eff648ab\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712313\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f38b856084671621b8d549e646d59e9a7ee0d814",
      "tree": "c4885f0de1b2305e1fe45df645f8b3cf0a0b1bf9",
      "parents": [
        "4d5f99082cb345e5f34fc38a16852c6cc4aa90c9"
      ],
      "author": {
        "name": "🐄 Garratt Gallagher",
        "email": "garratt@google.com",
        "time": "Fri Jul 17 09:45:42 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 09:45:42 2026 -0700"
      },
      "message": "[component] Support instance name in ServiceMemberWatcher\n\nAllow ServiceMemberWatcher and SyncServiceMemberWatcher to optionally\nreturn the instance name of the service they connected to. This is\nuseful for correlating multiple members of the same service instance.\n\nTest: component_cpp_incoming_tests\nTAG: agy\nCONV: 02755b25-a408-4adf-825d-65e4c02cd43b\nChange-Id: Id2e39458057e9e8d225f14b32fc80591bed91cb9\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1676655\nReviewed-by: Claire Gonyeo \u003ccgonyeo@google.com\u003e\nCommit-Queue: Garratt Gallagher \u003cgarratt@google.com\u003e\nAPI-Review: Claire Gonyeo \u003ccgonyeo@google.com\u003e\n"
    },
    {
      "commit": "4d5f99082cb345e5f34fc38a16852c6cc4aa90c9",
      "tree": "d1d6030dde416c5d72dc558f21d236e872013d04",
      "parents": [
        "35cab2160233d8ce9d22be4fa274a750f3919a2e"
      ],
      "author": {
        "name": "Antonio Linhart",
        "email": "antoniolinhart@google.com",
        "time": "Fri Jul 17 09:31:16 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 09:31:16 2026 -0700"
      },
      "message": "[starnix][platform_configuration] Coordinate wlanix with config\n\nPreviously, the Starnix config included wlanix as an AIB when it was\nsupported on the board and enable_android_support was enabled. Instead\nof unconditionally including this AIB, ensure that the connectivity\nconfig has the policy layer set to \"via Wlanix\" to include this binary.\nThis ensures that wlanix and wlancfg are not included on the same build.\n\nTest: existing test and manual build\nBug: 340540982\nChange-Id: Ia509e36c85e4fd86fb74a802a18e26b36a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1604794\nReviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\nCommit-Queue: Antonio Linhart \u003cantoniolinhart@google.com\u003e\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nReviewed-by: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "35cab2160233d8ce9d22be4fa274a750f3919a2e",
      "tree": "df4b5b6460062e282442aedc928c9edf91378856",
      "parents": [
        "96e4bd3bbc46ba9d5bf7dc01cc894356a93666d1"
      ],
      "author": {
        "name": "Gary Bressler",
        "email": "geb@google.com",
        "time": "Fri Jul 17 09:00:57 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 09:00:57 2026 -0700"
      },
      "message": "[mem][dso] Fix prefetching in dso\n\nPrefetching in scene_manager was broken in dso, because it was not using\nthe right /pkg handle.\n\nBug: 515805843\nChange-Id: I30ab6202103abe9803975dac66759c64d6279654\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711432\nReviewed-by: Josh Gargus \u003cjjosh@google.com\u003e\nCommit-Queue: Gary Bressler \u003cgeb@google.com\u003e\nFuchsia-Auto-Submit: Gary Bressler \u003cgeb@google.com\u003e\n"
    },
    {
      "commit": "96e4bd3bbc46ba9d5bf7dc01cc894356a93666d1",
      "tree": "d27135b61ab845a46d62d81f4317fd7137ae41ea",
      "parents": [
        "2cfaf3bdb00304019f1dc24053c502a44c5fa10e"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Jul 17 08:30:40 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 08:30:40 2026 -0700"
      },
      "message": "[rust-3p] Add GN groups hkdf-0.12 and hmac-0.12\n\nThis will help with gradual migration for these crates.\n\nChange-Id: Ib7ed2b9eeeed8dc128c988e6ba677587fa4845f3\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712731\nFuchsia-Auto-Submit: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\nReviewed-by: David Koloski \u003cdkoloski@google.com\u003e\nCommit-Queue: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\n"
    },
    {
      "commit": "2cfaf3bdb00304019f1dc24053c502a44c5fa10e",
      "tree": "cc1d4d0f397af490c20d289ea5d8c0291ea24776",
      "parents": [
        "7b9bd87a27fb5c3dfa4e39cc48f022c8a8c40c1e"
      ],
      "author": {
        "name": "docs-roller",
        "email": "docs-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:58:48 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:58:48 2026 -0700"
      },
      "message": "[gndoc] Update GN build arguments documentation\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676019873964368657\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibf7cda6fcb9da24b57f98453ab88946d4c486308\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712811\nCommit-Queue: docs-roller@fuchsia-infra.iam.gserviceaccount.com \u003cdocs-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7b9bd87a27fb5c3dfa4e39cc48f022c8a8c40c1e",
      "tree": "44a2b656b4c0bb1fd9704fe7c13cda8c3bae1f5d",
      "parents": [
        "0f5a881b7c16ef05f628cd1133ae5be56b5dfa41"
      ],
      "author": {
        "name": "Jean-François Geyelin",
        "email": "jif@google.com",
        "time": "Fri Jul 17 07:37:49 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:37:49 2026 -0700"
      },
      "message": "[starnix] Lazily check CAP_FSETID and fix associated TOCTOU bug\n\nHook comparison with Linux revealed that `is_task_capable_noaudit`\nwas called eagerly in Starnix.\nThis call to `is_task_capable_noaudit` costs 0.021% of\ndevice-wide CPU in a CUJ.\nAssuming that most of the time we don\u0027t actually need to clear the\nbits, lazily doing the check would save 0.021% of CPU.\n\nThis patch also fixes a TOCTOU bug because it\u0027s not possible to\nupdate the capability of the task while inside the\n`update_attributes` mutator lambda.\n\nBug: 521343238\nChange-Id: I208e0b3e41fbeb4d130a2d7c52f5a9aed76b1101\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710070\nReviewed-by: Maria Glukhova \u003cmariagl@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n"
    },
    {
      "commit": "0f5a881b7c16ef05f628cd1133ae5be56b5dfa41",
      "tree": "7412dcb683456116e8fd3c632a0591738f5b487c",
      "parents": [
        "ba1f79dc4eb7356dfc7f8af6dd803add90686470"
      ],
      "author": {
        "name": "Bruno Dal Bo",
        "email": "brunodalbo@google.com",
        "time": "Fri Jul 17 07:24:52 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:24:52 2026 -0700"
      },
      "message": "[fidl] Add enum conversion in rust_next\n\nWe were missing a conversion from the enum value to the natural integer\ntype.\n\nChange-Id: I5360f01bb9efc8a6e4e8511c7f2c6ef56a6a6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711591\nFuchsia-Auto-Submit: Bruno Dal Bo \u003cbrunodalbo@google.com\u003e\nCommit-Queue: Bruno Dal Bo \u003cbrunodalbo@google.com\u003e\nReviewed-by: David Koloski \u003cdkoloski@google.com\u003e\n"
    },
    {
      "commit": "ba1f79dc4eb7356dfc7f8af6dd803add90686470",
      "tree": "c044e92108cdfae1b0b6f1d56f01308e91ea6a1a",
      "parents": [
        "a8fa308b990717567d0b70532a49601313bc5ab7"
      ],
      "author": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Fri Jul 17 06:36:33 2026 -0700"
      },
      "committer": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Fri Jul 17 06:36:33 2026 -0700"
      },
      "message": "Revert \"[wlan] Delete unused wlanphy platform driver\"\n\nThis reverts commit cad34b844287561fd71f9042810fa467b2ba8837.\n\nReason for revert: b/535956038\n\nFailure Link: b/535956038\n\nOriginal change\u0027s description:\n\u003e [wlan] Delete unused wlanphy platform driver\n\u003e\n\u003e Deletes the wlanphy driver and removes its build rules, assembly\n\u003e configurations, platform AIB inclusions, and updates scrutiny static\n\u003e packages goldens since all vendor drivers have completed transitioning\n\u003e to the new fuchsia.wlan.phy/WlanPhy protocol. 🥳\n\u003e\n\u003e Depends-on: turquoise-internal:I51f68bac3988f566a6872b57c9528a1061c097e9\n\u003e Change-Id: I7f6d1963f5b38144cb80c8e952987fb64ce05a54\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1680900\n\u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\u003e Reviewed-by: Corey Tabaka \u003ceieio@google.com\u003e\n\u003e Reviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\n\u003e Reviewed-by: Jay Zhuang \u003cjayzhuang@google.com\u003e\n\u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\u003e API-Review: Marc Khouri \u003cmnck@google.com\u003e\n\u003e Reviewed-by: Cameron Finucane \u003ceep@google.com\u003e\n\u003e Dependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\n\u003e Reviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\n\u003e Reviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\n\u003e Reviewed-by: Antonio Linhart \u003cantoniolinhart@google.com\u003e\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ib85163859d9754e350f635da2dc969ac12ec9ba6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712730\nExempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a8fa308b990717567d0b70532a49601313bc5ab7",
      "tree": "4b6a725dc25df96285de8ac088430291502f2340",
      "parents": [
        "4b7d963ddef7b84acce122c9c78ed10172768bea"
      ],
      "author": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Fri Jul 17 06:32:37 2026 -0700"
      },
      "committer": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Fri Jul 17 06:32:37 2026 -0700"
      },
      "message": "Revert \"[wlan] Remove legacy PHY protocol support from wlandevicemonitor\"\n\nThis reverts commit 270b6ec16c274dab9ee0be35924acd2a4d33ee41.\n\nReason for revert: b/535956038\n\nFailure Link: b/535956038\n\nOriginal change\u0027s description:\n\u003e [wlan] Remove legacy PHY protocol support from wlandevicemonitor\n\u003e\n\u003e Removes all support for the legacy fuchsia.wlan.device/Phy protocol from\n\u003e wlandevicemonitor and refactors its Rust unit tests to target the new\n\u003e fuchsia.wlan.phy/WlanPhy protocol.\n\u003e\n\u003e Change-Id: I54d58cd5bce5ae1c3108bf2ee4d6336995ade174\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1681114\n\u003e Commit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n\u003e Reviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\n\u003e Fuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I3cc9321fe7449a306359980b871e10c16d977d55\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712710\nExempt: android-build-ayeaye@system.gserviceaccount.com \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4b7d963ddef7b84acce122c9c78ed10172768bea",
      "tree": "a826ce1be48dc84a812d525df9613c3a1a6fd618",
      "parents": [
        "e308eb9589abc3f4e652c66fa863b1e712eedd6a"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 06:16:23 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 06:16:23 2026 -0700"
      },
      "message": "[roll] Roll chromium packages to version:152.0.7955.0\n\nchromium/fuchsia/host_tools/linux/amd64/chromedriver old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/host_tools/linux/amd64/chromedriver/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/host_tools/linux/amd64/chromedriver/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/amd64/debug-symbols old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/debug-symbols/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/debug-symbols/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/amd64/tests old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/tests/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/tests/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/amd64/web_engine old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/amd64/web_engine_shell old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine_shell/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/amd64/web_engine_shell/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/arm64/debug-symbols old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/debug-symbols/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/debug-symbols/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/arm64/tests old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/tests/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/tests/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/arm64/web_engine old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine/+/version:152.0.7955.0\nchromium/fuchsia/web_engine/arm64/web_engine_shell old:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine_shell/+/version:152.0.7954.0 new:https://chrome-infra-packages.appspot.com/p/chromium/fuchsia/web_engine/arm64/web_engine_shell/+/version:152.0.7955.0\n\nFrom: version:152.0.7954.0\nTo: version:152.0.7955.0\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676030459550721889\nRoller-Owners: chrome-fuchsia-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3775597115a04e2a008a96b15fbb4afd88f3b8f3\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712570\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e308eb9589abc3f4e652c66fa863b1e712eedd6a",
      "tree": "08c92d29047edb6a84f3351d5a902a1fbf061c1b",
      "parents": [
        "270b6ec16c274dab9ee0be35924acd2a4d33ee41"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 06:07:01 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 06:07:01 2026 -0700"
      },
      "message": "[roll] Roll llvm-project/libc 6599238..0e97646 (4 commits)\n\n0e97646:https://llvm.googlesource.com/llvm-project/libc/+/0e9764629494dfb63f2320541364a6f40a327e42 [libc][docs] Dynamically generate time.h documentation (#210197)\n8ceb108:https://llvm.googlesource.com/llvm-project/libc/+/8ceb1084e3d0308c3d32834dcd1ce40f8e884121 [libc] Fix size of struct sockaddr_storage (#210037)\nfbe2727:https://llvm.googlesource.com/llvm-project/libc/+/fbe272791b7328c3de3af4fe05490dc365f28aa1 [libc] add net/if.h to the list of installed headers (#210021)\n70d8d3b:https://llvm.googlesource.com/llvm-project/libc/+/70d8d3b7959df5a1781d82fa8e888c5253644a1a [libc][bazel] Add remaining sys/socket functions and tests (#209798)\n\nRolled-Repo: https://llvm.googlesource.com/llvm-project/libc\nRolled-Commits: 65992387d04b57..0e9764629494df\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676041152383303921\nCQ-Do-Not-Cancel-Tryjobs: true\nCq-Include-Trybots: luci.turquoise.global.try:run-postsubmit-tryjobs\nChange-Id: I64b86efc816acf39b122aff94b82d45cdf1c29f6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712352\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "270b6ec16c274dab9ee0be35924acd2a4d33ee41",
      "tree": "49c2400039c3f69ac6f5decfeaff606bdf7e1c87",
      "parents": [
        "44ff583f0214469442ccb52c0f6cda949ae87b2a"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 06:00:11 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 06:00:11 2026 -0700"
      },
      "message": "[wlan] Remove legacy PHY protocol support from wlandevicemonitor\n\nRemoves all support for the legacy fuchsia.wlan.device/Phy protocol from\nwlandevicemonitor and refactors its Rust unit tests to target the new\nfuchsia.wlan.phy/WlanPhy protocol.\n\nChange-Id: I54d58cd5bce5ae1c3108bf2ee4d6336995ade174\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1681114\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "44ff583f0214469442ccb52c0f6cda949ae87b2a",
      "tree": "8d76696e765dc515829f69acbe225628b22494d6",
      "parents": [
        "9baee795f8912e34ea9829bf1f7370039ddedad4"
      ],
      "author": {
        "name": "Guocheng Wei",
        "email": "guochengwei@google.com",
        "time": "Fri Jul 17 05:48:26 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:48:26 2026 -0700"
      },
      "message": "[starnix] Deactivate wake locks before do_recheck\n\nSeparate wakeup source deactivation from do_recheck in epoll_wait.\nPreviously, iterating over recheck_list deactivated wakeup sources\nand called do_recheck in the same loop. If do_recheck failed on an\nitem, the function returned early, leaving the remaining items\nin recheck_list without their wakeup sources deactivated and causing\na wake lock leak that prevented system suspend.\n\nWe now iterate over recheck_list to deactivate all associated wakeup\nsources before calling do_recheck. Even if do_recheck fails, all\nprevious wakeup sources are cleanly released.\n\nFixed: 530545712\nTest: fx test starnix_core_tests --test-filter \"*epoll*\"\nChange-Id: Id0a86f5d887271703c27a1dd648bcd4c091bda32\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1699676\nCommit-Queue: Guocheng Wei \u003cguochengwei@google.com\u003e\nFuchsia-Auto-Submit: Guocheng Wei \u003cguochengwei@google.com\u003e\nReviewed-by: Jean-François Geyelin \u003cjif@google.com\u003e\n"
    },
    {
      "commit": "9baee795f8912e34ea9829bf1f7370039ddedad4",
      "tree": "194458cd3eb957aeb71b20f5f3de0eaaac780ffd",
      "parents": [
        "0012e9b84287c49b0426c18c9817649281f46454"
      ],
      "author": {
        "name": "Fabio D\u0027Urso",
        "email": "fdurso@google.com",
        "time": "Fri Jul 17 05:42:55 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:42:55 2026 -0700"
      },
      "message": "[build] Support non_test_deps in rustc_staticlib too\n\nAdapted from the pre-existing rustc_library rule\n\nChange-Id: I1095d5322c4e831a71630bb6cbd5ae1baf404be4\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710071\nCommit-Queue: Fabio D\u0027Urso \u003cfdurso@google.com\u003e\nReviewed-by: David Koloski \u003cdkoloski@google.com\u003e\n"
    },
    {
      "commit": "0012e9b84287c49b0426c18c9817649281f46454",
      "tree": "9d3eb06d65233053e5598d317b377bfe171b8c4c",
      "parents": [
        "3d5c4fe5f916755570785cace34ca0666f910871"
      ],
      "author": {
        "name": "Fabio D\u0027Urso",
        "email": "fdurso@google.com",
        "time": "Fri Jul 17 05:42:44 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:42:44 2026 -0700"
      },
      "message": "[heapdump] Use usize instead of u64 for program addresses\n\nBy definition, usize is big enough to contain every address on the\ntarget platform.\n\nChange-Id: I77186d5803d13678f9b812d01fc84aa6485ce273\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1710190\nReviewed-by: Guillaume Chelfi \u003cchelfi@google.com\u003e\nCommit-Queue: Fabio D\u0027Urso \u003cfdurso@google.com\u003e\n"
    },
    {
      "commit": "3d5c4fe5f916755570785cace34ca0666f910871",
      "tree": "209a0222896b02cb1fe67cb86760dbde7121fe74",
      "parents": [
        "cad34b844287561fd71f9042810fa467b2ba8837"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:19:19 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:19:19 2026 -0700"
      },
      "message": "[roll] Roll futility packages to git_revision:361393706e1c2cdb9591f177f18ef039cc493d0f\n\nfuchsia/tools/futility/linux-amd64 old:https://chrome-infra-packages.appspot.com/p/fuchsia/tools/futility/linux-amd64/+/git_revision:32003d18402ae8aa67c90079ed305fd078b5220e new:https://chrome-infra-packages.appspot.com/p/fuchsia/tools/futility/linux-amd64/+/git_revision:361393706e1c2cdb9591f177f18ef039cc493d0f\n\nFrom: git_revision:32003d18402ae8aa67c90079ed305fd078b5220e\nTo: git_revision:361393706e1c2cdb9591f177f18ef039cc493d0f\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676037338808145505\nRoller-Owners: fuchsia-tools-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifb689120134b6516598b268aa1a853f30150ebdb\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712430\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cad34b844287561fd71f9042810fa467b2ba8837",
      "tree": "d4cf3352251d4e1aa7030f3afcbe57e3aa18d324",
      "parents": [
        "c6f8a98bfa15fcf4936e8bd93ae6eaf34d7d6e69"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 04:59:57 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 04:59:57 2026 -0700"
      },
      "message": "[wlan] Delete unused wlanphy platform driver\n\nDeletes the wlanphy driver and removes its build rules, assembly\nconfigurations, platform AIB inclusions, and updates scrutiny static\npackages goldens since all vendor drivers have completed transitioning\nto the new fuchsia.wlan.phy/WlanPhy protocol. 🥳\n\nDepends-on: turquoise-internal:I51f68bac3988f566a6872b57c9528a1061c097e9\nChange-Id: I7f6d1963f5b38144cb80c8e952987fb64ce05a54\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1680900\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Corey Tabaka \u003ceieio@google.com\u003e\nReviewed-by: Suraj Malhotra \u003csurajmalhotra@google.com\u003e\nReviewed-by: Jay Zhuang \u003cjayzhuang@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nAPI-Review: Marc Khouri \u003cmnck@google.com\u003e\nReviewed-by: Cameron Finucane \u003ceep@google.com\u003e\nDependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nReviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\nReviewed-by: Aidan Wolter \u003cawolter@google.com\u003e\nReviewed-by: Antonio Linhart \u003cantoniolinhart@google.com\u003e\n"
    },
    {
      "commit": "c6f8a98bfa15fcf4936e8bd93ae6eaf34d7d6e69",
      "tree": "2a664c6aceac9dfe32db87743d270774a27be08c",
      "parents": [
        "b2affcb49d26ef502ab692e2d2236a41522abd72"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 04:39:50 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 04:39:50 2026 -0700"
      },
      "message": "[wlan] Move some fuchsia.wlan.device dependencies to other FIDL libraries\n\nTo preserve the initial approach of the transition and cleanly remove\ndependencies on fuchsia.wlan.device as we delete legacy things, this\ncommit moves BandInfo and MAX_NUM_RATES directly into fuchsia.wlan.tap.\n\nIt also removes fuchsia.wlan.device dependencies that are no longer\nneeded from wlantap and wlan-hw-sim.\n\nChange-Id: Iab3ba575f38db9ddb9a84f9a763edc2ec928f238\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1700015\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nAPI-Review: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "b2affcb49d26ef502ab692e2d2236a41522abd72",
      "tree": "2a012748271ed00794273af70e02356ee6918773",
      "parents": [
        "83472453037ad78b356429a0f0063a1c0e45d76d"
      ],
      "author": {
        "name": "global-integration-roller",
        "email": "global-integration-roller@fuchsia-infra.iam.gserviceaccount.com",
        "time": "Fri Jul 17 03:46:51 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 03:46:51 2026 -0700"
      },
      "message": "[roll] Roll gn-prebuilt packages to git_revision:e39e7711d043a212de384b8f5f46ea8678416306\n\ngn/gn/linux-amd64 old:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-amd64/+/git_revision:22a4537489e8af55dc8a215538ebc1e02f6d94e3 new:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-amd64/+/git_revision:e39e7711d043a212de384b8f5f46ea8678416306\ngn/gn/linux-arm64 old:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-arm64/+/git_revision:22a4537489e8af55dc8a215538ebc1e02f6d94e3 new:https://chrome-infra-packages.appspot.com/p/gn/gn/linux-arm64/+/git_revision:e39e7711d043a212de384b8f5f46ea8678416306\n\nFrom: git_revision:22a4537489e8af55dc8a215538ebc1e02f6d94e3\nTo: git_revision:e39e7711d043a212de384b8f5f46ea8678416306\n\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676035929460977137\nRoller-Owners: fuchsia-build-team@google.com\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib550735e06346dbde0df943d9c68ae444e3354e4\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711410\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "83472453037ad78b356429a0f0063a1c0e45d76d",
      "tree": "0a28f7005ac7d6d1fedf2c52bd50a58f8a09f468",
      "parents": [
        "29221de08eec6db44cf495ebcffdb0b627bcd2b4"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 03:38:48 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 03:38:48 2026 -0700"
      },
      "message": "[wlan] Transition iwlwifi to WlanPhy\n\nTransitions the iwlwifi driver from the deprecated\nwlanphy-impl Banjo protocol to the WlanPhy FIDL protocol.\nFixes modern Bazel SDK sysroot target links and custom\nlicensing declarations.\n\nBug: 524974933\nChange-Id: I4eb4e4d7942de4e40e1ff8dcc673d9ccf538b030\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1696894\nReviewed-by: David Fang \u003cfangism@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Nick Eaton \u003cnickeaton@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\n"
    },
    {
      "commit": "29221de08eec6db44cf495ebcffdb0b627bcd2b4",
      "tree": "1b84396d94b7d39dc3f2a7c1dd5e5d6878797608",
      "parents": [
        "ea1fa18f9cfe1e9904fe12e6092c1eef71cf685e"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 03:00:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 03:00:15 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed f67419c..72392c5 (2 commits)\n\n72392c5:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/72392c570fb316ba7234000576fc1d6130088678 pw_bluetooth_sapphire: Guard CCC write handler against null callback\n312d1f7:https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed/+/312d1f7ca617e821ab9f48af648f005e51c67061 pw_bluetooth_sapphire: Cap L2CAP recombiner fragments\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f67419c2f56d15..72392c570fb316\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676043215375582241\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ied8fe9ff91aff0838e9a48cd40ffd8b14e2a128e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712351\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ea1fa18f9cfe1e9904fe12e6092c1eef71cf685e",
      "tree": "e33cedebdab9e168b805159e373d18a1073b1028",
      "parents": [
        "997b846d76ee427a57636547e5315b74b110f91c"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 02:33:01 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 02:33:01 2026 -0700"
      },
      "message": "[wlan] Add a wlan_common Bazel target for iwlwifi\n\nChange-Id: I9612dbf3e963b6461972f1e10f0c685d12bc446f\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1706834\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\n"
    },
    {
      "commit": "997b846d76ee427a57636547e5315b74b110f91c",
      "tree": "9dcd96a12506b3708744f92c54fcca7db5454457",
      "parents": [
        "5ffd8b4fd95ad38429e7ef7896505dacc19e8e9c"
      ],
      "author": {
        "name": "sohail",
        "email": "sohailraj.satapathy@fuchsia.infra.roller.gmail.com",
        "time": "Fri Jul 17 02:05:13 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 02:05:13 2026 -0700"
      },
      "message": "[roll] Roll llvm-project/libc [libc][stdfix] Guard DiviFxTest shift edge cases against narrow IntType (#209970)\n\nFixes riscv32 buildbot failure from #206115.\n\nGitOrigin-RevId: 7fec267c9a44c76604e1135ee0ef694c4eaae784\nOriginal-Revision: 65992387d04b57fd7274d101ba2cc7a0fc71d168\n\nRolled-Repo: https://llvm.googlesource.com/llvm-project/libc\nRolled-Commits: ddec58db841c66..65992387d04b57\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676057030900725265\nCQ-Do-Not-Cancel-Tryjobs: true\nCq-Include-Trybots: luci.turquoise.global.try:run-postsubmit-tryjobs\nChange-Id: Ia8996811d425f04f51b2e243a4bc27fc8bde6620\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712011\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5ffd8b4fd95ad38429e7ef7896505dacc19e8e9c",
      "tree": "18af8ca62adb6a9a983a7f99736330d7d62a51e8",
      "parents": [
        "a935a5c0554ddac14ed7fa6b0914db9e77ef8809"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@fuchsia.infra.roller.google.com",
        "time": "Fri Jul 17 01:33:21 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 01:33:21 2026 -0700"
      },
      "message": "[roll] Roll third_party/pigweed pw_bluetooth_sapphire: Fix LE connection matching during address resolution\n\nFix a bug in `LowEnergyConnector` where an incoming LE connection\ncomplete event could be incorrectly matched to a pending outbound\nconnection request that hasn\u0027t actually been sent to the controller\nyet. This occurs because `CreateConnection` populates `pending_request_`\nbefore resolving the local address asynchronously. If a connection\ncomplete event arrives during this window, the host would match it based\nsolely on the peer address and construct a `LowEnergyConnection` using\nthe default-constructed (kBREDR) local address, triggering a PW_CHECK\nabort.\n\nFix this by checking `pending_request_-\u003einitiating` in\n`OnConnectionCompleteEvent` to ensure we only match events if the\ncreate connection command has actually been sent to the controller.\n\nOriginal-Fixed: b/512561420\nTest: bazelisk test //pw_bluetooth_sapphire/...\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434641\nOriginal-Revision: f67419c2f56d154de3d2f95fc6ee7b0ee6130e7b\n\nRolled-Repo: https://fuchsia.googlesource.com/third_party/pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fa5457ec051bad..f67419c2f56d15\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676047595379488225\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic0fe49ed64758ddf945936797db25dc9009ae24b\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1712330\nCommit-Queue: global-integration-roller@fuchsia-infra.iam.gserviceaccount.com \u003cglobal-integration-roller@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a935a5c0554ddac14ed7fa6b0914db9e77ef8809",
      "tree": "085009ed05cd069c26d3f33ad5cc3a72a93399f4",
      "parents": [
        "49b98f9634fe98c4d0ccc1c94a41626137746e9e"
      ],
      "author": {
        "name": "Charles Celerier",
        "email": "chcl@google.com",
        "time": "Fri Jul 17 01:21:42 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 01:21:42 2026 -0700"
      },
      "message": "[wlan] Swap fuchsia.wlan.phyimpl dependency for fuchsia.wlan.phy in wlan_common\n\nChange-Id: I6caaed11e7ee4943258a2e8b5d8b914dd8bf2b5e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1708574\nFuchsia-Auto-Submit: Charles Celerier \u003cchcl@google.com\u003e\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nCommit-Queue: Charles Celerier \u003cchcl@google.com\u003e\n"
    }
  ],
  "next": "49b98f9634fe98c4d0ccc1c94a41626137746e9e"
}
