)]}'
{
  "log": [
    {
      "commit": "64441350999124f44f43f491b8f05fcaea39d0a3",
      "tree": "a8eef4647209c868e4c0bd2f915d98bcfaa5c986",
      "parents": [
        "607ecc4a3b7a353bf0328b3ad55f8a001cbca47f",
        "59737d60da2265e005b5937a64b55d8d0cbf7406"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:26:55 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:26:55 2026 +0000"
      },
      "message": "Merge branch \u0027check-configs-changes\u0027 into \u0027master\u0027\n\nFlag to avoid colored output\n\nSee merge request fweisbec/dynticks-testing!23"
    },
    {
      "commit": "59737d60da2265e005b5937a64b55d8d0cbf7406",
      "tree": "a8eef4647209c868e4c0bd2f915d98bcfaa5c986",
      "parents": [
        "6515dc3faf7f2db33a54ffef5e917741c39650b6"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 17:39:21 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 18:09:39 2026 +0200"
      },
      "message": "Bugfix and dynticks-testing renamed in cpunoise\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "6515dc3faf7f2db33a54ffef5e917741c39650b6",
      "tree": "bc8d00c82ea9c1d3d099f55e2605fa0569e2e3e8",
      "parents": [
        "a0c6ee24b58dacfd2871211c9d68aa600c534048"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:45:09 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:45:09 2026 +0200"
      },
      "message": "noise_parse: Add description on top of parse output\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "a0c6ee24b58dacfd2871211c9d68aa600c534048",
      "tree": "ca7648d6ce2942a82852321c9f848f1d82333c2a",
      "parents": [
        "b84ccc68d01e960a41685f7e8c92b0cb43ddb688"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:43:10 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:43:10 2026 +0200"
      },
      "message": "log_output: Print dynamic header box\n\nHeader can auto-expand if the default size is too short.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "b84ccc68d01e960a41685f7e8c92b0cb43ddb688",
      "tree": "e024ef97b887854672031fb28957c13d330d5667",
      "parents": [
        "d1f476c780cefd5aabdd080f7c5746cc1ed0a944"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:31:16 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:31:16 2026 +0200"
      },
      "message": "dynticks-testing: Affine IRQ to HK CPUs\n\nCurrently dynticks-testing reset and affine IRQ to CPU 0. This may become\nan issue. On x86 for example there are ~203 available entries and those\nmay not be enought.\n\nInstead of the only CPU 0, use every HK CPUs removing siblings, to avoid\nnoise.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "d1f476c780cefd5aabdd080f7c5746cc1ed0a944",
      "tree": "286e2d52c1c02035fc98bbd7688941793b637326",
      "parents": [
        "c9cb84cd2b295602bcd51af243ac65237cdcf2c9"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:29:01 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 16:29:01 2026 +0200"
      },
      "message": "check_configs: Removed VM_STAT_INTERVAL\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "c9cb84cd2b295602bcd51af243ac65237cdcf2c9",
      "tree": "cc213c5f1d8d84445647674389d0ea0e8d069017",
      "parents": [
        "a29c22cf72280b46a9c95a26995d6e4b59433593"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 11:34:37 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 14 11:34:37 2026 +0200"
      },
      "message": "Flag to avoid colored output\n\ncheck_configs.py actually prints only in colore output format. It helps\nreading from a terminal, but if redirected to a file, it may be annoying.\n\nSo introduce two different modes:\n- automatically disable color mode if redirected to a file\n- add \"--no-color\" to noise_parse in case a no colored output is preferred\nalso for the terminal output.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "607ecc4a3b7a353bf0328b3ad55f8a001cbca47f",
      "tree": "31297057cf3cb55ca961e38b2908c0f2599b6951",
      "parents": [
        "68826e09729e9318d3b2ab898f1f4e866eaddcc6",
        "a29c22cf72280b46a9c95a26995d6e4b59433593"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 15:15:56 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 15:15:56 2026 +0000"
      },
      "message": "Merge branch \u0027check-configs-changes\u0027 into \u0027master\u0027\n\ncheck_configs_lib, dynticks-testing: Add new checks and fix cgroup v2\n\nSee merge request fweisbec/dynticks-testing!22"
    },
    {
      "commit": "a29c22cf72280b46a9c95a26995d6e4b59433593",
      "tree": "31297057cf3cb55ca961e38b2908c0f2599b6951",
      "parents": [
        "b7cbe9860858e879f08b1649bf2734c8fa1d5882"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 16:04:34 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 16:17:21 2026 +0200"
      },
      "message": "Misc: Add watchdog, thp, irqaffinity new features and checks\n\nAdd other missing checks and improve existings.\nChanged fmt_cpus() with the proper string formatting that support ranges.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "b7cbe9860858e879f08b1649bf2734c8fa1d5882",
      "tree": "e761b1944e9717baa6aafa393e48808da2f7c5fc",
      "parents": [
        "706468749519db87bfd0868f15381c92a9185f9f"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 12:01:44 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Aug 13 12:09:01 2026 +0200"
      },
      "message": "Cleanup and refactoring\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "706468749519db87bfd0868f15381c92a9185f9f",
      "tree": "4d90f41eb4daf5bc6ed8b8dbd627a926021fe6e2",
      "parents": [
        "1852722632534bd76f982e7cac687726c2ddc9f3"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 17:47:20 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 17:47:20 2026 +0200"
      },
      "message": "Code cleanup and refactoring\n\nRemoved useless comments, code cleanup.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "1852722632534bd76f982e7cac687726c2ddc9f3",
      "tree": "fa9b1e45cba1095a864152006360912c37e94905",
      "parents": [
        "3e45535269f7bad2c44b3fe8082414f8a6ed258c"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 12:30:18 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 12:30:18 2026 +0200"
      },
      "message": "run: compile user_loop.c to make sure it exists\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "3e45535269f7bad2c44b3fe8082414f8a6ed258c",
      "tree": "d72165348f72a579174a5b252d59c465a97a9c26",
      "parents": [
        "d8a39bd0e05c54c725ac3edcd41c17f6c3fba3d5"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 12:23:36 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 12:23:36 2026 +0200"
      },
      "message": "Unify SMT checks with siblings check code\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "d8a39bd0e05c54c725ac3edcd41c17f6c3fba3d5",
      "tree": "e7114b0bbae20384e2318e4985be42417da5d526",
      "parents": [
        "3c55d00d2d566b3efbc397d3f54512b6b2dd3c01"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 11:24:19 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Wed Aug 12 12:18:55 2026 +0200"
      },
      "message": "Make NOHZ cpulist checks more uniform\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "3c55d00d2d566b3efbc397d3f54512b6b2dd3c01",
      "tree": "3777fc56bc3ae93ea9190e0b6f89c63da1443fb5",
      "parents": [
        "a9d5af116489313061ea0aeb7bbbf05874382550"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Aug 11 17:31:21 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Aug 11 17:31:21 2026 +0200"
      },
      "message": "Check configs improvements and refactoring\n\nlog_output.py: Log class refactoring.\ncheck_configs_lib.py: refactoring and improved information display.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "a9d5af116489313061ea0aeb7bbbf05874382550",
      "tree": "01735136db943749940fae9cfb611278c1e9f560",
      "parents": [
        "45d66f90824137f092b3e8a76c5cfa8b3590ba11"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Aug 10 18:33:22 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Mon Aug 10 18:33:22 2026 +0200"
      },
      "message": "Refactoring and bugfixing\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "45d66f90824137f092b3e8a76c5cfa8b3590ba11",
      "tree": "476d527628173fb7d3040ecbf03aecfe494055d1",
      "parents": [
        "68826e09729e9318d3b2ab898f1f4e866eaddcc6"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 07 16:55:35 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Aug 07 18:31:57 2026 +0200"
      },
      "message": "check_configs_lib, dynticks-testing: Add new checks and fix cgroup v2\n\nRCU_NO_CBS, governor, watchdog, report HK and isolated CPUs,\ncheck network RPX / XPS, THP, VM STAT, NUMA and more.\n\nFixed cgroup v2 in dynticks-testing: if cgroup is used the script must\nbe added to the procs file, otherwise the set_sched_affinity will fail.\n\nAssisted-by: LLM\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "68826e09729e9318d3b2ab898f1f4e866eaddcc6",
      "tree": "64e70c50374c6d26c0424f4c3d58236c26bbda53",
      "parents": [
        "02e4669507c016c0ef0484d44ee657047b63e01d",
        "44cbed9a8c6c120c954693d9cea1e3655e76b103"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 19 11:01:10 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 19 11:01:10 2026 +0000"
      },
      "message": "Merge branch \u0027improvements\u0027 into \u0027master\u0027\n\ndynticks-testing and noise_parse improvements\n\nSee merge request fweisbec/dynticks-testing!21"
    },
    {
      "commit": "44cbed9a8c6c120c954693d9cea1e3655e76b103",
      "tree": "64e70c50374c6d26c0424f4c3d58236c26bbda53",
      "parents": [
        "162f7a4181a182b8ad6b4b8f6d7e363c096a813f"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jun 11 17:19:33 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 19 12:42:02 2026 +0200"
      },
      "message": "noise_parse: Add softirq_exit and time duration accounting\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "162f7a4181a182b8ad6b4b8f6d7e363c096a813f",
      "tree": "82536fc4887a33d49c764f78101a440d75ef2843",
      "parents": [
        "8ff7930ab42f50a7ba5e9eaf4df1b99cb3b75bcc"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jun 09 17:04:05 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Jun 19 12:41:12 2026 +0200"
      },
      "message": "dynticks-testing: Improve cpulist check\n\n`/sys/devices/system/cpu/nohz_full` may also return empty string.\nSo check also for that value.\n\ndynticks-testing is executed by ./run. Because of that the Python\nscript cannot terminate correctly if nohz_full is not set, leading to\nanerror. So avoid it, by checking nohz_full inside ./run directly.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "8ff7930ab42f50a7ba5e9eaf4df1b99cb3b75bcc",
      "tree": "3af3dced3a1614c52c61ea73e6c38c11c76b9d5b",
      "parents": [
        "568fade455f290d8d98213f6b91754183bdb18a0"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jun 09 16:33:23 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jun 11 17:44:43 2026 +0200"
      },
      "message": "dynticks-testing: Open the event only if the path exists\n\nCurrently the for loop join the path creating the full path\nof the event. Some event(s) may not be present, so check before\nopen the path.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "568fade455f290d8d98213f6b91754183bdb18a0",
      "tree": "2a0b214e0bae66daa7808cadc3345e0c5231f2db",
      "parents": [
        "02e4669507c016c0ef0484d44ee657047b63e01d"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Jun 09 16:22:48 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Jun 11 17:36:48 2026 +0200"
      },
      "message": "dynticks-testing: Add workqueue_execute_end event\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "02e4669507c016c0ef0484d44ee657047b63e01d",
      "tree": "534f7b99023eb706865430e5ae0b5ec7c9561ece",
      "parents": [
        "226ac279c5f0fbbcf16af12dd542df29ff17862a",
        "8c4479638a4cb7ec16e2504589b8c5a3575f4334"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 15:16:46 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 15:16:46 2026 +0000"
      },
      "message": "Merge branch \u0027fix-open-trace\u0027 into \u0027master\u0027\n\nnoise_parser: Fix check trace_file not present\n\nSee merge request fweisbec/dynticks-testing!20"
    },
    {
      "commit": "8c4479638a4cb7ec16e2504589b8c5a3575f4334",
      "tree": "534f7b99023eb706865430e5ae0b5ec7c9561ece",
      "parents": [
        "226ac279c5f0fbbcf16af12dd542df29ff17862a"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 17:15:28 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 17:15:28 2026 +0200"
      },
      "message": "noise_parser: Fix check trace_file not present\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "226ac279c5f0fbbcf16af12dd542df29ff17862a",
      "tree": "ea8ce885c51c84d6df734f9577a81c9aec684bd5",
      "parents": [
        "c21b70e5adde78cd3c89c9ce14bd85a44165baa7",
        "d509e446d46b40f48a592accbe60a94d752310f2"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 14:39:58 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 14:39:58 2026 +0000"
      },
      "message": "Merge branch \u0027better-cofig-info\u0027 into \u0027master\u0027\n\nReturn 0 if smt file is not found\n\nSee merge request fweisbec/dynticks-testing!19"
    },
    {
      "commit": "d509e446d46b40f48a592accbe60a94d752310f2",
      "tree": "ea8ce885c51c84d6df734f9577a81c9aec684bd5",
      "parents": [
        "fb738769a75ddfd8646cac084e7a5c85f5b352ac"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 16:15:11 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Sat Apr 25 16:16:25 2026 +0200"
      },
      "message": "noise_parse: Avoid config check if -s is present\n\nUseful in case the trace file is only parsed on a different system,\nso that the config. would reflect the system where the parser is running.\n\nSkip the config check when -s is present.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "fb738769a75ddfd8646cac084e7a5c85f5b352ac",
      "tree": "8c8350674c447e7f4dbb2bf09b770c6b64769b59",
      "parents": [
        "e935ece5eaf26067434a1471675cb5717957e20c"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 19:42:53 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 19:42:53 2026 +0200"
      },
      "message": "check_configs_lib: Print formatted output with a custom class\n\n- Print with colors\n- optimize some functions\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "e935ece5eaf26067434a1471675cb5717957e20c",
      "tree": "5a1194d26468f97ccd8723e021cf2ca8345e4373",
      "parents": [
        "c21b70e5adde78cd3c89c9ce14bd85a44165baa7"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 17:29:59 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 17:29:59 2026 +0200"
      },
      "message": "Return 0 if smt file is not found\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "c21b70e5adde78cd3c89c9ce14bd85a44165baa7",
      "tree": "a405e8a209b39173b47529ddb98073af26c7445b",
      "parents": [
        "fad959c451fcc3ee7dab73511855a4aa10a38df3",
        "5c120df43f019eba3629fec15d32772f6f540c71"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 15:08:29 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 15:08:29 2026 +0000"
      },
      "message": "Merge branch \u0027revert-cpulist-change\u0027 into \u0027master\u0027\n\nRevert \"Avoid running config. checks if cpulist is present\"\n\nSee merge request fweisbec/dynticks-testing!18"
    },
    {
      "commit": "5c120df43f019eba3629fec15d32772f6f540c71",
      "tree": "a405e8a209b39173b47529ddb98073af26c7445b",
      "parents": [
        "fad959c451fcc3ee7dab73511855a4aa10a38df3"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 17:04:24 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 17:04:24 2026 +0200"
      },
      "message": "Revert \"Avoid running config. checks if cpulist is present\"\n\nThis reverts commit 2f5d9ccfc156cd8fbd2c1b49aebed30e902ff98c.\n"
    },
    {
      "commit": "fad959c451fcc3ee7dab73511855a4aa10a38df3",
      "tree": "da3967749a6e426d766e8ff42c3b3398fa460d38",
      "parents": [
        "7ab13dfbb64b9bcfeda88b0d28fca2e5166e76c5",
        "2f5d9ccfc156cd8fbd2c1b49aebed30e902ff98c"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 14:22:22 2026 +0000"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 14:22:22 2026 +0000"
      },
      "message": "Merge branch \u0027check-config-without-cpulist\u0027 into \u0027master\u0027\n\nAvoid running config. checks if cpulist is present\n\nSee merge request fweisbec/dynticks-testing!17"
    },
    {
      "commit": "2f5d9ccfc156cd8fbd2c1b49aebed30e902ff98c",
      "tree": "da3967749a6e426d766e8ff42c3b3398fa460d38",
      "parents": [
        "7ab13dfbb64b9bcfeda88b0d28fca2e5166e76c5"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 16:12:20 2026 +0200"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Fri Apr 24 16:12:20 2026 +0200"
      },
      "message": "Avoid running config. checks if cpulist is present\n\ncpulist is normally determined reading sources on the live\nsystem. So when cuplist is present on the commandline is likely\nthe script is used in order to parse collected data.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "7ab13dfbb64b9bcfeda88b0d28fca2e5166e76c5",
      "tree": "a405e8a209b39173b47529ddb98073af26c7445b",
      "parents": [
        "4d05039a8095563f955a556146e4c5703ccf83a2",
        "1744535713bdcb83234e3d2c7b72ce3d03e5f436"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:41:07 2026 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:41:07 2026 +0000"
      },
      "message": "Merge branch \u0027workqueue_end_event\u0027 into \u0027master\u0027\n\nnoise_parse: Add workqueue_execute_end event\n\nSee merge request fweisbec/dynticks-testing!16"
    },
    {
      "commit": "4d05039a8095563f955a556146e4c5703ccf83a2",
      "tree": "ed31a63d24bbb80c0863a73294fe2af20dd6e918",
      "parents": [
        "1d4778daf6ff57980c41d3926e218a38796f5e66",
        "9681ee309b33d31b307409adb26f0c0e57fc5f80"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:39:12 2026 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:39:12 2026 +0000"
      },
      "message": "Merge branch \u0027bugfix-isolcpus\u0027 into \u0027master\u0027\n\nFix: isolcpus flag handling when parsing cpulist\n\nSee merge request fweisbec/dynticks-testing!15"
    },
    {
      "commit": "1d4778daf6ff57980c41d3926e218a38796f5e66",
      "tree": "a48beb4462a057e89d4c09a456754628a95613f6",
      "parents": [
        "0d4aa685c1a3f5f0213d236624dac119d02db52f",
        "82777dd5964e5fa65eab405a9925d891caa35edc"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:37:39 2026 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbecker@suse.com",
        "time": "Tue Mar 03 13:37:39 2026 +0000"
      },
      "message": "Merge branch \u0027nohzfull-cfsquota\u0027 into \u0027master\u0027\n\nWarn if CFS quota is set when nohz_full is used\n\nSee merge request fweisbec/dynticks-testing!14"
    },
    {
      "commit": "1744535713bdcb83234e3d2c7b72ce3d03e5f436",
      "tree": "06db7e540909f4d94db4046ce884ddb956ab5bd2",
      "parents": [
        "0d4aa685c1a3f5f0213d236624dac119d02db52f"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 19 12:09:01 2026 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 19 12:09:01 2026 +0100"
      },
      "message": "noise_parse: Add workqueue_execute_end event\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "9681ee309b33d31b307409adb26f0c0e57fc5f80",
      "tree": "cba0b203864bc296cfe7b09fed355a2123e656a2",
      "parents": [
        "0d4aa685c1a3f5f0213d236624dac119d02db52f"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Feb 17 18:22:50 2026 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Tue Feb 17 18:22:50 2026 +0100"
      },
      "message": "Fix: isolcpus flag handling when paarsing cpulist\n\nskip domain,nohz,managed_irq when parsing isolcpus.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "82777dd5964e5fa65eab405a9925d891caa35edc",
      "tree": "a48beb4462a057e89d4c09a456754628a95613f6",
      "parents": [
        "ea1895367c76ff989a6ca00b5bd6eef78b7c5d97"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 12 18:12:47 2026 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 12 18:50:10 2026 +0100"
      },
      "message": "cpuset code refactoring\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "commit": "ea1895367c76ff989a6ca00b5bd6eef78b7c5d97",
      "tree": "cd783c2f308c1e339c3a43e7fc65f8bf0932804f",
      "parents": [
        "0d4aa685c1a3f5f0213d236624dac119d02db52f"
      ],
      "author": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 12 17:40:11 2026 +0100"
      },
      "committer": {
        "name": "Marco Crivellari",
        "email": "marco.crivellari@suse.com",
        "time": "Thu Feb 12 18:50:03 2026 +0100"
      },
      "message": "Warn if CFS quota is set when nohz_full is used\n\nWarn and print some explanatory messages if CFS quota is set\nwhen nohz_full is enabled.\n\nSigned-off-by: Marco Crivellari \u003cmarco.crivellari@suse.com\u003e\n"
    },
    {
      "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"
    }
  ]
}
