)]}'
{
  "commit": "614b84cf4e4a920d2af32b8f147ea1e3b8c27ea6",
  "tree": "52478e38cd400042bd89f123c4101c95943ae492",
  "parents": [
    "909e6d94795654040ed416ac69858d5d2ce66dd3"
  ],
  "author": {
    "name": "Serge E. Hallyn",
    "email": "serue@us.ibm.com",
    "time": "Mon Apr 06 19:01:08 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 07 08:31:09 2009 -0700"
  },
  "message": "namespaces: mqueue ns: move mqueue_mnt into struct ipc_namespace\n\nMove mqueue vfsmount plus a few tunables into the ipc_namespace struct.\nThe CONFIG_IPC_NS boolean and the ipc_namespace struct will serve both the\nposix message queue namespaces and the SYSV ipc namespaces.\n\nThe sysctl code will be fixed separately in patch 3.  After just this\npatch, making a change to posix mqueue tunables always changes the values\nin the initial ipc namespace.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.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": "ea330f9e710015c2c8a4b80ebfaec9cd133ffcdd",
      "old_mode": 33188,
      "old_path": "include/linux/ipc_namespace.h",
      "new_id": "3e6fcacebe8ac24d7995840e1d353f33c53f5df0",
      "new_mode": 33188,
      "new_path": "include/linux/ipc_namespace.h"
    },
    {
      "type": "modify",
      "old_id": "c52d1d48272a084d4bce62a44f455b1cf2056067",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "a0807ba916449ff936ef5db82c5c7a86e11c7d33",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "916785363f0f104ac6820fd27dfeaba71bde2727",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "a3673a09069a7e71dbda2f3d0b24296a87704f74",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "c82c215693d7c9c54ae93dfa90d7f162085900d5",
      "old_mode": 33188,
      "old_path": "ipc/msgutil.c",
      "new_id": "73c316cb8613a4dd8ad0c1bd0709eec95bfb6bbc",
      "new_mode": 33188,
      "new_path": "ipc/msgutil.c"
    },
    {
      "type": "modify",
      "old_id": "9171d948751e72c6c0c8fa1b8e60688ba4384a0c",
      "old_mode": 33188,
      "old_path": "ipc/namespace.c",
      "new_id": "4b4dc6d847f18c2129a09d1dfe1e92e24053dfed",
      "new_mode": 33188,
      "new_path": "ipc/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "7585a72e259b7de40ecebcabb5d5c6c0040ad024",
      "old_mode": 33188,
      "old_path": "ipc/util.c",
      "new_id": "b8e4ba92f6d12a6384c4a2fce9859ba064d21810",
      "new_mode": 33188,
      "new_path": "ipc/util.c"
    },
    {
      "type": "modify",
      "old_id": "3646b45a03c9366d0c1e9b25c950e0edcbaedeef",
      "old_mode": 33188,
      "old_path": "ipc/util.h",
      "new_id": "0e7d9223acc18ba75585b52a5ddb6f71ace95897",
      "new_mode": 33188,
      "new_path": "ipc/util.h"
    }
  ]
}
