)]}'
{
  "commit": "9cc63f8bcd560c760d0b12e15bba8f81c86237cf",
  "tree": "3b5269b1bcf6714171754946367c51e0590f64da",
  "parents": [
    "31b780b23f8f4c14db7892a2db29527afb521c4b",
    "301d28fefd141d1504b4226e8fa87db6a31f3ca1",
    "0f5fe218d9d4e23d47a49873c9bfacd717b9c145",
    "78a38cbf6f20bc8247e93d1149f97c12dba9fbfb",
    "20ed97cfde0536991fcb1785453a7748fb131620"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@kernel.org",
    "time": "Fri Aug 14 15:43:51 2026 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@kernel.org",
    "time": "Fri Aug 14 15:43:51 2026 -0700"
  },
  "message": "Merge branches \u0027expcb.2026.07.24a\u0027, \u0027misc.2026.07.30a\u0027, \u0027rcu-tasks.2026.07.30a\u0027, \u0027srcu.2026.08.11a\u0027 and \u0027torture.2026.08.14a\u0027 into HEAD\n\nChanges:\n\nMake expedited grace periods expedite normal RCU callbacks\n\nMiscellaneous fixes:\n * Improve diagnostic output with character task states.\n * Mark accesses to inform KCSAN of concurrency design.\n * Move from kmalloc() to kmalloc_obj().\n * Documentation updates.\n * Improve handling of RCU deferred quiescent states.\n * Clean up unused function arguments and structure fields.\n * Reduce show_rcu_gp_kthreads() stack space.\n\nTasks RCU updates:\n * Clean up after SRCU re-implementation of Tasks Trace RCU.\n * Mark accesses to inform KCSAN of concurrency design.\n * Add -\u003elazy_timer status to diagnostic output.\n * Remove an unnecessary memory barrier.\n * Fix a data race, courtesy of KCSAN.\n * Documentation updates.\n * Convert cond_resched_tasks_rcu_qs() from macro to static inline\n   function.\n\nSRCU updates:\n * Add Rust helpers for SRCU.\n * Avoid losing queued work at cleanup_srcu_struct() time.\n\nTorture-test updates:\n * Preparation work for immediate RCU priority deboosting.\n * Test RCU readers from real interrupt handlers (as opposed to softirq).\n * Simplify code through use of cpumask_next_wrap().\n * Improve diagnostic output with character task states.\n * Add rcutorture.nwriters parameter to allow lightweight stall testing,\n   and rcutorture.stall_only to make doing so easier.\n * Test an RCU Tasks Trace grace period implying an RCU grace period.\n * Make RCU Tasks Trace torturing track reader batches.\n * Fix a data race, courtesy of KCSAN.\n * Plug a shuffle_tmp_mask memory leak on kthread spawn failure.\n",
  "tree_diff": []
}
