)]}'
{
  "commit": "bda745ee8fbb63330d8f2f2ea4157229a5df959e",
  "tree": "83d6b31d1f346ad576910a537846e02e568dd64e",
  "parents": [
    "64cf7d058a005c5c31eb8a0b741f35dc12915d18"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Fri Oct 10 23:51:42 2025 -0400"
  },
  "committer": {
    "name": "Steven Rostedt (Google)",
    "email": "rostedt@goodmis.org",
    "time": "Fri Oct 10 23:58:44 2025 -0400"
  },
  "message": "tracing: Fix tracing_mark_raw_write() to use buf and not ubuf\n\nThe fix to use a per CPU buffer to read user space tested only the writes\nto trace_marker. But it appears that the selftests are missing tests to\nthe trace_maker_raw file. The trace_maker_raw file is used by applications\nthat writes data structures and not strings into the file, and the tools\nread the raw ring buffer to process the structures it writes.\n\nThe fix that reads the per CPU buffers passes the new per CPU buffer to\nthe trace_marker file writes, but the update to the trace_marker_raw write\nread the data from user space into the per CPU buffer, but then still used\nthen passed the user space address to the function that records the data.\n\nPass in the per CPU buffer and not the user space address.\n\nTODO: Add a test to better test trace_marker_raw.\n\nCc: stable@vger.kernel.org\nCc: Masami Hiramatsu \u003cmhiramat@kernel.org\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: https://lore.kernel.org/20251011035243.386098147@kernel.org\nFixes: 64cf7d058a00 (\"tracing: Have trace_marker use per-cpu data to read user space\")\nReported-by: syzbot+9a2ede1643175f350105@syzkaller.appspotmail.com\nCloses: https://lore.kernel.org/all/68e973f5.050a0220.1186a4.0010.GAE@google.com/\nSigned-off-by: Steven Rostedt (Google) \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fd5826512932bd2fc6c21dbaa679a4ec276673a",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "bbb89206a891c42c4caa5186244a8e694d53dbc3",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    }
  ]
}
