)]}'
{
  "commit": "fefcfd431b5181615e7da628e34c5227c895b85a",
  "tree": "0da42ba9d66c6e9a12b6352b5be41f2fa023c91b",
  "parents": [
    "37c2ca24119f7dd89cbbb43833df1e6c5fb3417b",
    "89061d3d58e1f0742139605dc6a7950aa1ecc019"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 29 08:12:20 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 29 08:12:20 2009 -0700"
  },
  "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Move drop_futex_key_refs out of spinlock\u0027ed region\n  rcu: Fix TREE_PREEMPT_RCU CPU_HOTPLUG bad-luck hang\n  rcu: Stopgap fix for synchronize_rcu_expedited() for TREE_PREEMPT_RCU\n  rcu: Prevent RCU IPI storms in presence of high call_rcu() load\n  futex: Check for NULL keys in match_futex\n  futex: Handle spurious wake up\n",
  "tree_diff": []
}
