)]}'
{
  "commit": "f79e0258ea1f04d63db499479b5fb855dff6dbc5",
  "tree": "66edb089e5c3aee03e1326d41e47d7e14c21e76b",
  "parents": [
    "e500011ffa191d662ac64d4ada6a5187b3180e16"
  ],
  "author": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Fri Sep 11 15:33:05 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Sep 11 20:17:18 2009 +0200"
  },
  "message": "clocksource: Resolve cpu hotplug dead lock with TSC unstable, fix crash\n\nThe watchdog timer is started after the watchdog clocksource\nand at least one watched clocksource have been registered. The\nclocksource work element watchdog_work is initialized just\nbefore the clocksource timer is started. This is too late for\nthe clocksource_mark_unstable call from native_cpu_up. To fix\nthis use a static initializer for watchdog_work.\n\nThis resolves a boot crash reported by multiple people.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c20090911153305.3fe9a361@skybase\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0af4ffcb6e5ca65fdb5b49ca8992a384c569775",
      "old_mode": 33188,
      "old_path": "kernel/time/clocksource.c",
      "new_id": "5697155f1868037fa0fd1863cfabc6ee69399b98",
      "new_mode": 33188,
      "new_path": "kernel/time/clocksource.c"
    }
  ]
}
