)]}'
{
  "commit": "d2ee7198cc2414aade234a3cebc69e6cbff35d9b",
  "tree": "e89d52b8b64f6eb675add025ba8507863e4bc0f8",
  "parents": [
    "7917ff9a4cefd0500aa4a1b1942da96dbce6999f"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@tv-sign.ru",
    "time": "Tue Oct 16 23:26:47 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Oct 17 08:42:51 2007 -0700"
  },
  "message": "pi-futex: set PF_EXITING without taking -\u003epi_lock\n\nIt is a bit annoying that do_exit() takes -\u003epi_lock to set PF_EXITING.  All\nwe need is to synchronize with lookup_pi_state() which saw this task\nwithout PF_EXITING under -\u003epi_lock.\n\nChange do_exit() to use spin_unlock_wait().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ca1e4666e9f3ca0acc9907cfd7aeba64fb9826d",
      "old_mode": 33188,
      "old_path": "kernel/exit.c",
      "new_id": "3b8dfffd9329105c36fc9b0d601fa963cac5747a",
      "new_mode": 33188,
      "new_path": "kernel/exit.c"
    }
  ]
}
