)]}'
{
  "commit": "140d0b2108faebc77c6523296e211e509cb9f5f9",
  "tree": "ce8291a62b08810cffacf7a0d377fc06c477aa44",
  "parents": [
    "24f0eed2668b059e847ff145848ddacb75419acc"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Aug 04 19:35:59 2011 -1000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Aug 04 19:35:59 2011 -1000"
  },
  "message": "Do \u0027shm_init_ns()\u0027 in an early pure_initcall\n\nThis isn\u0027t really critical any more, since other patches (commit\n298507d4d2cf: \"shm: optimize exit_shm()\") have caused us to not actually\nneed to touch the rw_mutex unless there are actual shm segments\nassociated with the namespace, but we really should do tne shm_init_ns()\nearlier than we do now.\n\nThis, together with commit 288d5abec831 (\"Boot up with usermodehelper\ndisabled\") will mean that we really do initialize the initial ipc\nnamespace data structure before we run any tasks.\n\nTested-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5bae9d945b62103ad8924ecf17dee8ee18a728c",
      "old_mode": 33188,
      "old_path": "ipc/shm.c",
      "new_id": "02ecf2c078fce9b62ee2b1ec0ef252c0320acdf5",
      "new_mode": 33188,
      "new_path": "ipc/shm.c"
    }
  ]
}
