)]}'
{
  "commit": "e2c284d8a87f95df9b47c6a13168a844ca7c03e9",
  "tree": "6eb27ea254d47c94dbfb33da23314dd69479e56e",
  "parents": [
    "424450c1dbe72b6e2637e91108417d7d9580c4c3"
  ],
  "author": {
    "name": "Nadia Derbey",
    "email": "Nadia.Derbey@bull.net",
    "time": "Tue Apr 29 01:00:44 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 29 08:06:12 2008 -0700"
  },
  "message": "ipc: recompute msgmni on ipc namespace creation/removal\n\nIntroduce a notification mechanism that aims at recomputing msgmni each time\nan ipc namespace is created or removed.\n\nThe ipc namespace notifier chain already defined for memory hotplug management\nis used for that purpose too.\n\nEach time a new ipc namespace is allocated or an existing ipc namespace is\nremoved, the ipcns notifier chain is notified.  The callback routine for each\nregistered ipc namespace is then activated in order to recompute msgmni for\nthat namespace.\n\nSigned-off-by: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nCc: Pierre Peiffer \u003cpierre.peiffer@bull.net\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": "cfb2a08b28f5c244b4cce36e3b3f1292eefd627b",
      "old_mode": 33188,
      "old_path": "include/linux/ipc_namespace.h",
      "new_id": "c3b1da9e5feb6e612cb8f2f18618af26e798eb0f",
      "new_mode": 33188,
      "new_path": "include/linux/ipc_namespace.h"
    },
    {
      "type": "modify",
      "old_id": "388e4d259f02cacc28d0eecb9157efefdd7348d6",
      "old_mode": 33188,
      "old_path": "ipc/Makefile",
      "new_id": "65c384395801aa2e9f19ec318735b9dc35c44c42",
      "new_mode": 33188,
      "new_path": "ipc/Makefile"
    },
    {
      "type": "modify",
      "old_id": "0786af6ce3ecdc36c63cb998363730b2b0c7ec42",
      "old_mode": 33188,
      "old_path": "ipc/ipcns_notifier.c",
      "new_id": "c7974609defc76ba57f96bd852f5efae68d9e870",
      "new_mode": 33188,
      "new_path": "ipc/ipcns_notifier.c"
    },
    {
      "type": "modify",
      "old_id": "f7a35be2e7718ce72a1510fb80f301d7a7d77832",
      "old_mode": 33188,
      "old_path": "ipc/namespace.c",
      "new_id": "9171d948751e72c6c0c8fa1b8e60688ba4384a0c",
      "new_mode": 33188,
      "new_path": "ipc/namespace.c"
    }
  ]
}
