)]}'
{
  "commit": "06a9ec291b3aec9c7e36af0a10ad2b556bd7e84f",
  "tree": "a98c1293470967bfa93e250b99b6a0ff129e3dee",
  "parents": [
    "bed936f7eab946c60170bc92a1aea597da158e02"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Mon Jul 10 04:44:30 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Jul 10 13:24:18 2006 -0700"
  },
  "message": "[PATCH] pi-futex: Validate futex type instead of oopsing\n\nCalling futex_lock_pi is called with a reference to a non PI futex and\nwaiters exist already, lookup_pi_state() oopses due to pi_state \u003d\u003d NULL.\nCheck this condition and return -EINVAL to userspace.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dc98e4dd287ec95872c7c771aab7f14e0d9ca42",
      "old_mode": 33188,
      "old_path": "kernel/futex.c",
      "new_id": "cf0c8e21d1abaae85c17a816dbd42a8ed3132dd5",
      "new_mode": 33188,
      "new_path": "kernel/futex.c"
    }
  ]
}
