)]}'
{
  "commit": "e56d090310d7625ecb43a1eeebd479f04affb48b",
  "tree": "2f479215dff4a2d8f3a9ed85200a5bc4f51534be",
  "parents": [
    "4369ef3c3e9d3bd9b879580678778f558d481e90"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Jan 08 01:01:37 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jan 08 20:13:40 2006 -0800"
  },
  "message": "[PATCH] RCU signal handling\n\nRCU tasklist_lock and RCU signal handling: send signals RCU-read-locked\ninstead of tasklist_lock read-locked.  This is a scalability improvement on\nSMP and a preemption-latency improvement under PREEMPT_RCU.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\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": "e75a9548da8ef397b4cec6e1527f00d81e6fd5c4",
      "old_mode": 33188,
      "old_path": "fs/exec.c",
      "new_id": "e9650cd22a3b9f086d53fa921ae7dc210063fecc",
      "new_mode": 33188,
      "new_path": "fs/exec.c"
    },
    {
      "type": "modify",
      "old_id": "a74662077d607233d72ce15be70e971e89753412",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "a6af77e9b4cf955a606a1925594227db89407cd6",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "ee515683b92db35decaaeea608d9be919bb73f33",
      "old_mode": 33188,
      "old_path": "kernel/exit.c",
      "new_id": "c73a7eb26de37b7852426c2b6bb572b09fd84472",
      "new_mode": 33188,
      "new_path": "kernel/exit.c"
    },
    {
      "type": "modify",
      "old_id": "fb8572a4229743baef22241dbab6ae8356f633c7",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "7fe3adfa65cb54025eda3093be23086a876435d4",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "edba31c681ace9dcca4ffa00e080d0a535591ffd",
      "old_mode": 33188,
      "old_path": "kernel/pid.c",
      "new_id": "1acc07246991972a1eb012f5db0dadd4aeb1a188",
      "new_mode": 33188,
      "new_path": "kernel/pid.c"
    },
    {
      "type": "modify",
      "old_id": "c9afc61240e4d59c56e2d6ec96696c7e34fcfad8",
      "old_mode": 33188,
      "old_path": "kernel/rcupdate.c",
      "new_id": "0a669bd2f6d106724dafef8b398acf10ed5d01ae",
      "new_mode": 33188,
      "new_path": "kernel/rcupdate.c"
    },
    {
      "type": "modify",
      "old_id": "6f46c94cc29ea4f46d79eb50b36da77208024df3",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "92733091154c48e0502732deac9fa2905b3b3a31",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "d7611f189ef7ac33ef7610e7a92a3584f5c7028b",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "64737c72daddc3f7d79d800aaaa598a6a9b45be7",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
