)]}'
{
  "commit": "7032ff2c5eb98762c8982e1713881dded1a76281",
  "tree": "28e4f7107f35bda8fc84af2112a37ef294964e10",
  "parents": [
    "37e96d7855c9638073e93b63992ab468b3a291e9"
  ],
  "author": {
    "name": "Steven Rostedt (Google)",
    "email": "rostedt@goodmis.org",
    "time": "Fri Jan 06 13:39:23 2023 -0500"
  },
  "committer": {
    "name": "Steven Rostedt (Google)",
    "email": "rostedt@goodmis.org",
    "time": "Mon Jan 09 13:12:37 2023 -0500"
  },
  "message": "trace-cmd stream: Add a flush signal to kick the output\n\nHave trace-cmd stream periodically signal the recorder tasks to flush some\noutput, otherwise it will look empty for a long time (especially with the\ndefault setting of a 50 percent buffering, where the ring buffers will not\nreturn read until they are half full).\n\nAdd a \"finish\" flag to tracecmd_flush_recording() that will keep the old\nbehavior when set, but when not set, it will only do a single\ntracefs_cpu_flush() that will output some data, but not all of it.\n\nUse the SIGUSR2 to signal the recorder tasks to do the flush.\n\nLink: https://lore.kernel.org/linux-trace-devel/20230106183930.12565-4-rostedt@goodmis.org\n\nSigned-off-by: Steven Rostedt (Google) \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cb6f35cb250c1ca89a9babe31ed53d67812d1c9",
      "old_mode": 33188,
      "old_path": "lib/trace-cmd/include/private/trace-cmd-private.h",
      "new_id": "e8b0989ac67e63a3ae871b8a4e23ad0c6a9fb93c",
      "new_mode": 33188,
      "new_path": "lib/trace-cmd/include/private/trace-cmd-private.h"
    },
    {
      "type": "modify",
      "old_id": "bb02f7b8ee119eb82baa957f27feb8ffaf440ee7",
      "old_mode": 33188,
      "old_path": "lib/trace-cmd/trace-recorder.c",
      "new_id": "79b95ce1193d4901ce8516be192b7b111e2eee3d",
      "new_mode": 33188,
      "new_path": "lib/trace-cmd/trace-recorder.c"
    },
    {
      "type": "modify",
      "old_id": "cc6f27bf22e85293d4c44e572f97bb5a84ab68e5",
      "old_mode": 33188,
      "old_path": "tracecmd/trace-record.c",
      "new_id": "a03d334a65d5a8ba3ce1293c14719ae36e601f9d",
      "new_mode": 33188,
      "new_path": "tracecmd/trace-record.c"
    }
  ]
}
