)]}'
{
  "log": [
    {
      "commit": "0d4aa685c1a3f5f0213d236624dac119d02db52f",
      "tree": "9de8cdda30015d9cc5e8f8bbcd87bb719fedacc6",
      "parents": [
        "e7d83c0a2c7d6c4d39dffae2508f4c0652bc5e9a",
        "e6c180e40259c657a33e7da9a779b73e6fe63b4d"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Dec 05 14:39:38 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Dec 05 14:39:38 2025 +0000"
      },
      "message": "Merge branch \u0027isolcpus-cpusets-nohz_full\u0027 into \u0027master\u0027\n\nAdd isolcpus and cpusets support\n\nSee merge request fweisbec/dynticks-testing!13"
    },
    {
      "commit": "e6c180e40259c657a33e7da9a779b73e6fe63b4d",
      "tree": "9de8cdda30015d9cc5e8f8bbcd87bb719fedacc6",
      "parents": [
        "e7d83c0a2c7d6c4d39dffae2508f4c0652bc5e9a"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Dec 04 15:15:49 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Dec 04 15:15:49 2025 +0100"
      },
      "message": "Add isolcpus and cpusets support\n\nCheck if nohz_full is a subset of isolcpus or cpusets.cpus.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "e7d83c0a2c7d6c4d39dffae2508f4c0652bc5e9a",
      "tree": "76245ee59098364ddae47eaa39f5d8c901624fd5",
      "parents": [
        "5d07c5c5d3efbf0fe0f992a2670d701c85e456f3",
        "8ccb9457e1cdfa67dd614f0d80ec5e3cbb70f8cf"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Jul 11 21:52:40 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Jul 11 21:52:40 2025 +0000"
      },
      "message": "Merge branch \u0027refactoring-and-new-flag\u0027 into \u0027master\u0027\n\nnoise_parse: configuration checks moved in a separate file\n\nSee merge request fweisbec/dynticks-testing!12"
    },
    {
      "commit": "8ccb9457e1cdfa67dd614f0d80ec5e3cbb70f8cf",
      "tree": "76245ee59098364ddae47eaa39f5d8c901624fd5",
      "parents": [
        "b5fd284db66c457d3111cbe932fc233e6c49a7f0"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Apr 22 12:19:42 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jul 10 15:43:34 2025 +0200"
      },
      "message": "Fix: SyntaxWarning invalid escape sequence\n\nIn every regex the escape sequence is broken and running the script\nresults in many warnings like:\n\n$noise_parse.py:460: SyntaxWarning: invalid escape sequence \u0027\\s\u0027\n  s \u003d re.search(\"softirq_entry:\\s+vec\u003d[0-9] \\[action\u003d(.+?)\\]\", line, re.S)\n\nFixed the warning adding another backslash (\\).\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "b5fd284db66c457d3111cbe932fc233e6c49a7f0",
      "tree": "66375dc8535448f77589c1f5e7e179a7ea2317d8",
      "parents": [
        "d4431d31c748fb04bd011b5b5801506c46b89ee3"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jul 10 12:00:27 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jul 10 15:41:45 2025 +0200"
      },
      "message": "noise_parse: run only a configurations check\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "d4431d31c748fb04bd011b5b5801506c46b89ee3",
      "tree": "18fd4d795b5d5c119df84afc30a495f82e59db9a",
      "parents": [
        "5d07c5c5d3efbf0fe0f992a2670d701c85e456f3"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Jul 09 17:29:18 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jul 10 15:41:42 2025 +0200"
      },
      "message": "noise_parse: configuration checks moved in a separate file\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "5d07c5c5d3efbf0fe0f992a2670d701c85e456f3",
      "tree": "5ef42f39a07b735914c8e2813103997b6257c545",
      "parents": [
        "df3395a048c84c1da37b11e17df3c5d020e10a2c",
        "a988cd91a7c9e51c6bd953eb21730e2b8ed3fabf"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jul 09 13:07:55 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jul 09 13:07:55 2025 +0000"
      },
      "message": "Merge branch \u0027fix-siblings\u0027 into \u0027master\u0027\n\nnoise_parse: fix: siblings_thread\n\nSee merge request fweisbec/dynticks-testing!10"
    },
    {
      "commit": "a988cd91a7c9e51c6bd953eb21730e2b8ed3fabf",
      "tree": "5ef42f39a07b735914c8e2813103997b6257c545",
      "parents": [
        "aa8398b61ae5918b13f4a832903e4c27647276ec"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Jul 07 17:27:28 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Jul 07 17:27:28 2025 +0200"
      },
      "message": "noise_parse: check cpu governor in use\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "aa8398b61ae5918b13f4a832903e4c27647276ec",
      "tree": "7d140f54ba5c81aae29d38ff2bf1e12e964ed906",
      "parents": [
        "9a05d2c6f0f4d379a3f3ff550913167588a8bcda"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Jun 30 15:03:04 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Jun 30 15:03:47 2025 +0200"
      },
      "message": "nohz_full: read /proc/cmdline if --cpulist is not set\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "9a05d2c6f0f4d379a3f3ff550913167588a8bcda",
      "tree": "59c5d9e505c59eab5a70cd552eeb598c51e4f18d",
      "parents": [
        "dfcb10c58e26ae16570afbaf57a1121047e1386e"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Jun 25 16:16:56 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Jun 25 16:16:56 2025 +0200"
      },
      "message": "noise_parse: improvements\n\nImproved messages, and show the siblings thread only for 1 core,\navoiding duplicated output.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "dfcb10c58e26ae16570afbaf57a1121047e1386e",
      "tree": "f960954791c0ea48ee9090077d3ec2c43e9cfb22",
      "parents": [
        "df3395a048c84c1da37b11e17df3c5d020e10a2c"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jun 24 16:53:07 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jun 24 16:53:07 2025 +0200"
      },
      "message": "noise_parse: fix: siblings_thread\n\nNone of the siblings threads should be isolated.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "df3395a048c84c1da37b11e17df3c5d020e10a2c",
      "tree": "1ff477906207589143eddc33b03ebb1893411169",
      "parents": [
        "50b575846e8f2afa84aaf7a0babf3cea473bbef7",
        "edd82f2ff5e862af852efc1f2680e64f91dbf65a"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Jun 24 12:24:30 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Jun 24 12:24:30 2025 +0000"
      },
      "message": "Merge branch \u0027irq-affinity\u0027 into \u0027master\u0027\n\nnoise_parse: check if nohz cpus are in smp_affinity_list\n\nSee merge request fweisbec/dynticks-testing!9"
    },
    {
      "commit": "edd82f2ff5e862af852efc1f2680e64f91dbf65a",
      "tree": "1ff477906207589143eddc33b03ebb1893411169",
      "parents": [
        "4f0ece0ee9b2da9c0b35f769a421934ce93e92d9"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 17:38:22 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 18:16:31 2025 +0200"
      },
      "message": "noise_parse: check if siblings thread are all nohz_full\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "4f0ece0ee9b2da9c0b35f769a421934ce93e92d9",
      "tree": "7726808ceb0c7c21e82f7577f58e6db3e0dbd3cc",
      "parents": [
        "d2e06dd2cb4383bad5bb1f43f5a91bbc0d27cc04"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 10:53:54 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 18:16:31 2025 +0200"
      },
      "message": "noise_parse: check if SMT is enabled\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "d2e06dd2cb4383bad5bb1f43f5a91bbc0d27cc04",
      "tree": "ed897a93d9f3cd4a354ada47c036b557f10b78b2",
      "parents": [
        "50b575846e8f2afa84aaf7a0babf3cea473bbef7"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 10:04:42 2025 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 20 18:14:23 2025 +0200"
      },
      "message": "noise_parse: check if nohz cpus are in smp_affinity_list\n\nnohz_full CPUs should not be in \u0027/proc/irq/*/smp_affinity_list\u0027.\nWarn if they are.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "50b575846e8f2afa84aaf7a0babf3cea473bbef7",
      "tree": "7bf591834d1e278b048254d63cc5a1689b0a42ad",
      "parents": [
        "f1ff8061833ff6e2e6d96172cc54380d63d5e888"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Tue Jan 28 15:31:19 2025 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Fri Jan 31 13:38:05 2025 +0100"
      },
      "message": "Add \"run\" command that does everything in one go: launch tasks, tracing\nand report.\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "f1ff8061833ff6e2e6d96172cc54380d63d5e888",
      "tree": "5926aeb05daddb7769836b435094db6f98a6545b",
      "parents": [
        "088d2f672c3f60c9cf1979e53bdb5e081932dfac"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Mon Jan 27 21:49:34 2025 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Fri Jan 31 13:38:05 2025 +0100"
      },
      "message": "Add timer trace events\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "088d2f672c3f60c9cf1979e53bdb5e081932dfac",
      "tree": "4ba740f916c7784e59a724a8b57c29e0a75c3199",
      "parents": [
        "bfa6f132529c403dfa51ec69ad97b8cd7c29ce44",
        "16318264c9ef9ab687266897d398ac81068e509e"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Jan 31 12:35:39 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Fri Jan 31 12:35:39 2025 +0000"
      },
      "message": "Merge branch \u0027tick_stop_dep\u0027 into \u0027master\u0027\n\nTickDepHist, fix: change parameter from \"vec\" to \"dep\"\n\nSee merge request fweisbec/dynticks-testing!7"
    },
    {
      "commit": "16318264c9ef9ab687266897d398ac81068e509e",
      "tree": "4ba740f916c7784e59a724a8b57c29e0a75c3199",
      "parents": [
        "bfa6f132529c403dfa51ec69ad97b8cd7c29ce44"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 30 12:51:10 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 30 12:54:06 2025 +0100"
      },
      "message": "TickDepHist, fix: change parameter from \"vec\" to \"dep\"\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "bfa6f132529c403dfa51ec69ad97b8cd7c29ce44",
      "tree": "071913daa1cd6182493e724d45712b8596a3e77e",
      "parents": [
        "f0476400631a78599448d48b2f64f22fd2fd75d7"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Mon Jan 27 21:35:14 2025 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Mon Jan 27 21:35:14 2025 +0100"
      },
      "message": "Support resched vector IPI and tick stop events\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "f0476400631a78599448d48b2f64f22fd2fd75d7",
      "tree": "5f7b4eae475af4bb1176d6e515a0225ff5890705",
      "parents": [
        "7a82d5d34808d00cbf088284e929b1002cc2b98c"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Mon Jan 27 00:19:21 2025 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Mon Jan 27 00:19:21 2025 +0100"
      },
      "message": "Add -c support for cpulist\n\nAnd also fix a few regexes along the way to support both trace-cmd and\ntrace format.\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "7a82d5d34808d00cbf088284e929b1002cc2b98c",
      "tree": "6d0aef12c06b3ed823b8ce2c8dac930897f90091",
      "parents": [
        "d8b3b5c98f021acac9ea298a9b1c5fe3564b27b8"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Sun Jan 26 23:09:07 2025 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Sun Jan 26 23:09:07 2025 +0100"
      },
      "message": "Convert \"run\" to \"dynticks-testing.py\"\n\nRewrite in python so it\u0027s easier to manipulate strings and stuffs\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "d8b3b5c98f021acac9ea298a9b1c5fe3564b27b8",
      "tree": "b3854b0e5cb59db749bde4797495d2bcc78bb5ce",
      "parents": [
        "7f035b80ad25a032ff96a4c8835a22210a2b9392",
        "e8851f788048c220ffe9926186ff9423ac262480"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jan 22 13:51:10 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jan 22 13:51:10 2025 +0000"
      },
      "message": "Merge branch \u0027pf_kernel\u0027 into \u0027master\u0027\n\nNew event: page fault kernel\n\nSee merge request fweisbec/dynticks-testing!6"
    },
    {
      "commit": "e8851f788048c220ffe9926186ff9423ac262480",
      "tree": "b3854b0e5cb59db749bde4797495d2bcc78bb5ce",
      "parents": [
        "7f035b80ad25a032ff96a4c8835a22210a2b9392"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jan 21 17:46:35 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jan 21 17:46:35 2025 +0100"
      },
      "message": "New event: page fault kernel\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "7f035b80ad25a032ff96a4c8835a22210a2b9392",
      "tree": "ec3cf422ee80c6ad641f8ed3bb8cc526b3433bbd",
      "parents": [
        "46dbc886e95e0dcefce9894ef906960cc9a8691d",
        "0fdab238140cc73601adb6cfaa83bbabb0d2cd1d"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Mon Jan 20 22:11:07 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Mon Jan 20 22:11:07 2025 +0000"
      },
      "message": "Merge branch \u0027filter_tasks\u0027 into \u0027master\u0027\n\nShow specific task by pid or name\n\nSee merge request fweisbec/dynticks-testing!5"
    },
    {
      "commit": "0fdab238140cc73601adb6cfaa83bbabb0d2cd1d",
      "tree": "ec3cf422ee80c6ad641f8ed3bb8cc526b3433bbd",
      "parents": [
        "030698272e95daf1b38421cbdfa3cb019996ab5e"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 16 12:40:20 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 16 12:40:20 2025 +0100"
      },
      "message": "README Updated: CONFIG_HRTIMER changed to CONFIG_HIGH_RES_TIMERS\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "030698272e95daf1b38421cbdfa3cb019996ab5e",
      "tree": "1ecd8eba23edf5ec88413a20542af7c21687e21a",
      "parents": [
        "46dbc886e95e0dcefce9894ef906960cc9a8691d"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 16 12:33:00 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 16 12:33:00 2025 +0100"
      },
      "message": "Show specific task by pid or name\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "46dbc886e95e0dcefce9894ef906960cc9a8691d",
      "tree": "aaaeb1c02b834ddbf44dce03c139b695ad9c8661",
      "parents": [
        "93462e740fac20f1f77f37868e566600683b3978",
        "fadbed36daea0b1c8c7a56ade2032546afde281b"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Sat Jan 11 00:18:44 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Sat Jan 11 00:18:44 2025 +0000"
      },
      "message": "Merge branch \u0027refactoring\u0027 into \u0027master\u0027\n\nInput file name error handling\n\nSee merge request fweisbec/dynticks-testing!4"
    },
    {
      "commit": "fadbed36daea0b1c8c7a56ade2032546afde281b",
      "tree": "aaaeb1c02b834ddbf44dce03c139b695ad9c8661",
      "parents": [
        "93462e740fac20f1f77f37868e566600683b3978"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jan 10 18:46:52 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jan 10 18:46:52 2025 +0100"
      },
      "message": "Input file name error handling\n\nHandle error if the input file is not provided or the file don\u0027t exist.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "93462e740fac20f1f77f37868e566600683b3978",
      "tree": "b1597f383ab9206bd6b0d96171582346864218ec",
      "parents": [
        "81e6fe5f894e3cbe7cfdffa90d7bafd592783a64",
        "72f5fc25fdf890818604d8ecb8707c8fd06c5ca8"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Jan 07 22:27:53 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Jan 07 22:27:53 2025 +0000"
      },
      "message": "Merge branch \u0027preemption_noise\u0027 into \u0027master\u0027\n\nPreemption noise\n\nSee merge request fweisbec/dynticks-testing!3"
    },
    {
      "commit": "72f5fc25fdf890818604d8ecb8707c8fd06c5ca8",
      "tree": "b1597f383ab9206bd6b0d96171582346864218ec",
      "parents": [
        "ebce65d441d9323a0941838d52cefb46247e8146"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jan 07 09:34:41 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jan 07 09:36:45 2025 +0100"
      },
      "message": "Refactoring\n\nRemoved if statement where not needed,like eg.\n\n\tif isinstance(n, LocalTimerNoise):\n\t\treturn True\n\telse:\n\t\treturn False\n\nwith a direct:\n\nisinstance(n, LocalTimerNoise)\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "ebce65d441d9323a0941838d52cefb46247e8146",
      "tree": "a5b5047887fbd1766c360255cec5ca91b9b8fff2",
      "parents": [
        "81e6fe5f894e3cbe7cfdffa90d7bafd592783a64"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jan 03 18:35:03 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Jan 04 10:59:04 2025 +0100"
      },
      "message": "Preemption noise\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "81e6fe5f894e3cbe7cfdffa90d7bafd592783a64",
      "tree": "9c576d141de4544a2154948deaac58ab910aa4b9",
      "parents": [
        "e2ec498384b8743aa7ca48623290a62248271d63",
        "91f15423078c75cf31685fa10b94e24898b22a97"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Thu Jan 02 17:20:27 2025 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Thu Jan 02 17:20:27 2025 +0000"
      },
      "message": "Merge branch \u0027exit_events\u0027 into \u0027master\u0027\n\nAdded csd_function_exit\n\nSee merge request fweisbec/dynticks-testing!2"
    },
    {
      "commit": "91f15423078c75cf31685fa10b94e24898b22a97",
      "tree": "9c576d141de4544a2154948deaac58ab910aa4b9",
      "parents": [
        "577f799f198655a816f543b45f739221650000e0"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 02 17:44:15 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 02 17:44:15 2025 +0100"
      },
      "message": "pop_noise_match_exit: return once a match is found\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "577f799f198655a816f543b45f739221650000e0",
      "tree": "cf590e236c8bd9bba60b28aacd5d4cb5803d8207",
      "parents": [
        "e2ec498384b8743aa7ca48623290a62248271d63"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 02 17:02:30 2025 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jan 02 17:43:28 2025 +0100"
      },
      "message": "Added csd_function_exit\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "e2ec498384b8743aa7ca48623290a62248271d63",
      "tree": "94ca49dcd0083b8dd42c270be7943ffbe39529db",
      "parents": [
        "eec3131d3f3c2ab72de66d9f91cdd420bb010e01",
        "ba5b5aaac82a2dd45b129a3afb15270b5b77192d"
      ],
      "author": {
        "name": "fweisbec",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jan 01 20:46:17 2025 +0000"
      },
      "committer": {
        "name": "fweisbec",
        "email": "fweisbecker@suse.com",
        "time": "Wed Jan 01 20:46:17 2025 +0000"
      },
      "message": "Merge branch \u0027latency\u0027 into \u0027master\u0027\n\nSupport sched_wakeup\n\nSee merge request fweisbec/dynticks-testing!1"
    },
    {
      "commit": "ba5b5aaac82a2dd45b129a3afb15270b5b77192d",
      "tree": "94ca49dcd0083b8dd42c270be7943ffbe39529db",
      "parents": [
        "eec3131d3f3c2ab72de66d9f91cdd420bb010e01"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Dec 30 14:32:22 2024 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Jan 01 10:58:16 2025 +0100"
      },
      "message": "Support sched_wakeup\n\nTrack wakeup latencies\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "eec3131d3f3c2ab72de66d9f91cdd420bb010e01",
      "tree": "f73d6d2a6b57c4016eb38b25b6c0fc27278d8fe8",
      "parents": [
        "9b39ab06956d484d5311e0678e1fba8104a8e2e3"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Sat Dec 28 22:59:28 2024 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "frederic@kernel.org",
        "time": "Sat Dec 28 22:59:28 2024 +0100"
      },
      "message": "Add noise_parse.py\n\n10 years later, unearth this project and add a trace event parser that\nproduce histograms of noise.\n\nSigned-off-by: Frederic Weisbecker \u003cfrederic@kernel.org\u003e\n"
    },
    {
      "commit": "9b39ab06956d484d5311e0678e1fba8104a8e2e3",
      "tree": "4b6f692df2f429aca7515e556ab5f37a511aa15b",
      "parents": [
        "49c96d4c1806745f7ba9cceff1b6316e7bbf88c4"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 26 23:22:15 2014 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 26 23:23:10 2014 +0200"
      },
      "message": "dynticks_testing: Migrate all tasks to CPU 0\n\nLets move all possible tasks to timekeeper\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "49c96d4c1806745f7ba9cceff1b6316e7bbf88c4",
      "tree": "94e554a6b78f9abf40c081c940336097c54778ef",
      "parents": [
        "e08b7c9117c31327ba3a94a01f22c205df40c54c"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Dec 17 17:59:48 2013 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Dec 17 17:59:48 2013 +0100"
      },
      "message": "run: Affine writeback to cpu 0\n\nImprove isolation by moving writeback workqueue to CPU 0.\nThanks to Kevin Hilman for the trick.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "e08b7c9117c31327ba3a94a01f22c205df40c54c",
      "tree": "59b18ea50c0bcd824a2cc68872cc0af50a5b4775",
      "parents": [
        "b748d038b37380ac8da32b159f6e273c248774bd"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon Aug 05 22:12:47 2013 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon Aug 05 22:12:47 2013 +0200"
      },
      "message": "nohz_tests: Make target optable\n\nLet the user choose its full dynticks CPU target test in a variable.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "b748d038b37380ac8da32b159f6e273c248774bd",
      "tree": "d11649070684b156488c95fdcb8ef87e1ff59267",
      "parents": [],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Jun 12 16:55:58 2013 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Jun 12 16:55:58 2013 +0200"
      },
      "message": "nohz_tests: Initial version\n\nLet\u0027s say, Nohz tests 0.0.1 ?\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    }
  ]
}
