)]}'
{
  "commit": "aeb709c767aeca996e6011133e4f7bdb2a4af652",
  "tree": "c1c2bdbb4b6b7174a5bbe9e4c2c1f1c0204adcb5",
  "parents": [
    "fbd97dd1d3ce32d32fb7be86acc3fdb7c04fa043"
  ],
  "author": {
    "name": "Alexei Starovoitov",
    "email": "ast@kernel.org",
    "time": "Wed Sep 30 09:59:20 2026 +0000"
  },
  "committer": {
    "name": "Kumar Kartikeya Dwivedi",
    "email": "memxor@gmail.com",
    "time": "Thu Oct 01 18:40:05 2026 +0200"
  },
  "message": "selftests/bpf: Add a test for objects stuck in free_by_rcu_ttrace\n\nDelete all elements of BPF_F_NO_PREALLOC hash map in one batch. The first\nfree_bulk() starts RCU tasks trace GP and the rest of the elements are\nfreed while it\u0027s in flight. Wait for call_rcu_ttrace_in_progress to clear\nin bpf_mem_cache of every cpu and check that free_by_rcu_ttrace and\nwaiting_for_gp_ttrace lists are empty.\n\nSigned-off-by: Alexei Starovoitov \u003cast@kernel.org\u003e\nLink: https://lore.kernel.org/bpf/20260930095920.601738-4-alexei.starovoitov@gmail.com\nSigned-off-by: Kumar Kartikeya Dwivedi \u003cmemxor@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1d41b1099401cbe6ce1ef16d2008638276e373f",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/bpf/prog_tests/bpf_ma_ttrace.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31b2a962e339db1b3b71de4b49a5646b8569dc73",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/bpf/progs/bpf_ma_ttrace.c"
    }
  ]
}
