)]}'
{
  "commit": "20e81c64c905bd765e69ef07920d2b1130dc79b6",
  "tree": "eb6a0a4db318f5676b5ddf9b65f2176d2f0626fb",
  "parents": [
    "0de4cb473aed57ee4ba7e0551ad27bddc19fc519"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed Apr 29 09:44:16 2026 -1000"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed Apr 29 09:44:16 2026 -1000"
  },
  "message": "workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)\n\nalloc_workqueue_va() forwards its va_list to __alloc_workqueue() which\nultimately feeds vsnprintf(). __alloc_workqueue() already carries\n__printf(1, 0); the new wrapper needs the same annotation so format\nstring checking propagates through the forwarding.\n\nFixes: 0de4cb473aed (\"workqueue: fix devm_alloc_workqueue() va_list misuse\")\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nCloses: https://lore.kernel.org/oe-kbuild-all/202604300347.2LgXyteh-lkp@intel.com/\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24d0265191d464ea1434dff36bc9962e2be093db",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "3d2e3b2ec5283f267ecb8d978137580fbd4793dd",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    }
  ]
}
