)]}'
{
  "commit": "c57dc879ef230999b8809c251a26a2d40334b5c6",
  "tree": "554cbb723d4cf4aa6157cedbca8620b0156bf6eb",
  "parents": [
    "c4ce736c24f6fca2b73845022e9e80e5b5bedc83"
  ],
  "author": {
    "name": "Boqun Feng",
    "email": "boqun.feng@gmail.com",
    "time": "Fri Nov 21 14:21:54 2025 -0800"
  },
  "committer": {
    "name": "Boqun Feng",
    "email": "boqun.feng@gmail.com",
    "time": "Fri Nov 21 14:21:54 2025 -0800"
  },
  "message": "locking/mutex: Initialize mutex::magic even when LOCKDEP\u003dn\n\nWhen DEBUG_MUTEXES\u003dy and LOCKDEP\u003dn, mutex_lock() still checks on\n-\u003emagic, hence debug_mutex_init() should be called in\nmutex_init_generic() as well. While we are at it, decouple LOCKDEP\nlogic from debug_mutex_init(), because in this way debug_mutex_init()\nonly needs one parameter, and we now have mutex_init_lockep() for\nLOCKDEP\u003dy scenarios.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCloses: https://lore.kernel.org/lkml/20251117202214.4f710f02@canb.auug.org.au/\nReported-by: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCloses: https://lore.kernel.org/lkml/20251121215819.GA1374726@ax162/\nFixes: 3572e2edc7b6 (\"locking/mutex: Redo __mutex_init()\")\nSigned-off-by: Boqun Feng \u003cboqun.feng@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "949103fd8e9b578ea53f1ecaed813422e70e0b4e",
      "old_mode": 33188,
      "old_path": "kernel/locking/mutex-debug.c",
      "new_id": "2c6b02d4699be705ec85526c8b0826153342bac1",
      "new_mode": 33188,
      "new_path": "kernel/locking/mutex-debug.c"
    },
    {
      "type": "modify",
      "old_id": "f3bb352a368d9c167940b9f61b7e6fe78ac8c874",
      "old_mode": 33188,
      "old_path": "kernel/locking/mutex.c",
      "new_id": "2a1d165b3167e25e57ac08f988a2705141f1a2b4",
      "new_mode": 33188,
      "new_path": "kernel/locking/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "2e8080a9bee376aea40fbb2e1f018d43a6c206aa",
      "old_mode": 33188,
      "old_path": "kernel/locking/mutex.h",
      "new_id": "9ad4da8cea00458bafb741d30f777fe8ddcb5f5e",
      "new_mode": 33188,
      "new_path": "kernel/locking/mutex.h"
    }
  ]
}
