)]}'
{
  "commit": "40e7babbb52b4b57721b9175aed7a14d93bf242f",
  "tree": "e16bc0a698c891922ca4c0166e0e08ac194718ed",
  "parents": [
    "948769a5ba304ed3329a2f42ee3561f04a0b5692",
    "d12c1a37925a8ec386994169605fe99217295199"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Jul 14 14:55:13 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Jul 14 14:55:13 2008 -0700"
  },
  "message": "Merge branch \u0027core/locking\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/locking\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: fix kernel/fork.c warning\n  lockdep: fix ftrace irq tracing false positive\n  lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT\n  lockdep: add lock_class information to lock_chain and output it\n  lockdep: add lock_class information to lock_chain and output it\n  lockdep: output lock_class key instead of address for forward dependency output\n  __mutex_lock_common: use signal_pending_state()\n  mutex-debug: check mutex magic before owner\n\nFixed up conflict in kernel/fork.c manually\n",
  "tree_diff": []
}
