)]}'
{
  "commit": "7f93245cfc3a47d62a3c9085ea5b80eea0fb4162",
  "tree": "fb6c8a94b1787c69a9a8811021a6a5c5a93561ef",
  "parents": [
    "8fe22c340f32a5af18c8f494c3cada7a25e7a509"
  ],
  "author": {
    "name": "Mukesh Agrawal",
    "email": "quiche@fuchsia.infra.roller.google.com",
    "time": "Tue Dec 09 18:14:30 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Dec 09 18:17:29 2025 -0800"
  },
  "message": "[roll] Roll fuchsia [starnix][tracing] TraceMarkerFile: fix write() return value\n\nIn some cases, `TraceMarkerFile::write()` needs to truncate\nthe data sent by the writer.\n\nHowever, in such cases, the function should still tell the\nwriter that all the bytes were written.\n\nOtherwise, for example, the writer might retry.\n\nTest: manual (see below)\n\nManual test\n-----------\nsorrel:/sys/kernel/tracing # echo 1 \u003e tracing_on\nsorrel:/sys/kernel/tracing # cat tracing_on\n1\nsorrel:/sys/kernel/tracing # echo \u0027hello world\u0027 \u003e trace_marker\nsorrel:/sys/kernel/tracing #\n\nPreviously, the `echo` command would hang. Or, more specifically,\nthe `echo` command would sit in a tight loop, trying to write\nout the last byte.\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1445906\nOriginal-Revision: 1d655109dd3f817bec59ecf3392c5672f524f1ed\nGitOrigin-RevId: 79e467d706d589a05936be4c9102376fdec507fa\nChange-Id: I73f943c30d987f2d1e4e2946ab30155e554b8659\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ae15e12a4bc2a163f71bfa277a010e381d62f6b",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "f742d11596271a07d9c839414825b58dac19eb98",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
