)]}'
{
  "commit": "4cd1a8fc3d3cd740416b14ece2693dbb5d065eaf",
  "tree": "2acebe40e15b91a3df78ea5b677a84c509a30ae0",
  "parents": [
    "c9bfcb3151040cff6714542d1da04ccd7e2d3efc"
  ],
  "author": {
    "name": "KOSAKI Motohiro",
    "email": "kosaki.motohiro@jp.fujitsu.com",
    "time": "Mon May 12 14:02:31 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue May 13 08:02:25 2008 -0700"
  },
  "message": "memcg: fix possible panic when CONFIG_MM_OWNER\u003dy\n\nWhen mm destruction happens, we should pass mm_update_next_owner() the old mm.\n But unfortunately new mm is passed in exec_mmap().\n\nThus, kernel panic is possible when a multi-threaded process uses exec().\n\nAlso, the owner member comment description is wrong.  mm-\u003eowner does not\nnecessarily point to the thread group leader.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: \"Paul Menage\" \u003cmenage@google.com\u003e\nCc: \"KAMEZAWA Hiroyuki\" \u003ckamezawa.hiroyu@jp.fujitsu.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": "aeaa9791d8be2ed499aea2c314d939f385d76e54",
      "old_mode": 33188,
      "old_path": "fs/exec.c",
      "new_id": "1f8a24aa1f8bbbf4a88235cfdb0d1341b29fa79a",
      "new_mode": 33188,
      "new_path": "fs/exec.c"
    },
    {
      "type": "modify",
      "old_id": "eb7c16cc95596fae106848e0a66b3b04f6f6b68a",
      "old_mode": 33188,
      "old_path": "include/linux/mm_types.h",
      "new_id": "02a27ae78539cfe536106f46a8f89b50ea63985e",
      "new_mode": 33188,
      "new_path": "include/linux/mm_types.h"
    }
  ]
}
