)]}'
{
  "commit": "123be07b0b399670a7cc3d82fef0cb4f93ef885c",
  "tree": "b6edc440be85cf312f7c35ad7b01c7ce7d9241a7",
  "parents": [
    "8d65af789f3e2cf4cfbdbf71a0f7a61ebcd41d38"
  ],
  "author": {
    "name": "Sukadev Bhattiprolu",
    "email": "sukadev@linux.vnet.ibm.com",
    "time": "Wed Sep 23 15:57:20 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Sep 24 07:21:04 2009 -0700"
  },
  "message": "fork(): disable CLONE_PARENT for init\n\nWhen global or container-init processes use CLONE_PARENT, they create a\nmulti-rooted process tree.  Besides siblings of global init remain as\nzombies on exit since they are not reaped by their parent (swapper).  So\nprevent global and container-inits from creating siblings.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oren Laadan \u003corenl@cs.columbia.edu\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\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": "51ad0b0b72664ad327c042c33272e90630ec932b",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "b51fd2ccb2f11b7685db06f1063b7c6a5e030ac9",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    }
  ]
}
