)]}'
{
  "commit": "8d3b35914aa54232b27e6a2b57d84092aadc5e86",
  "tree": "809be8fad6743a751964677e68c5c01af3198e4b",
  "parents": [
    "c0fef676bbd75e711711ed3ff5bebb7bfd1bdb00"
  ],
  "author": {
    "name": "Andrew Morton",
    "email": "akpm@osdl.org",
    "time": "Sun Oct 23 12:57:18 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Oct 23 16:38:39 2005 -0700"
  },
  "message": "[PATCH] inotify/idr leak fix\n\nFix a bug which was reported and diagnosed by\nStefan Jones \u003cstefan.jones@churchillrandoms.co.uk\u003e\n\nIDR trees include a cache of idr_layer objects.  There\u0027s no way to destroy\nthis cache, so when we discard an overall idr tree we end up leaking some\nmemory.\n\nAdd and use idr_destroy() for this.  v9fs and infiniband also need to use\nidr_destroy() to avoid leaks.\n\nOr, we make the cache global, like radix_tree_preload().  Which is probably\nbetter.  Later.\n\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Robert Love \u003crml@novell.com\u003e\nCc: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37e9fb1da589fa1457929e2079e176220ad34c0",
      "old_mode": 33188,
      "old_path": "fs/inotify.c",
      "new_id": "9fbaebfdf40bef99428d0feaa50d9b69cba234d0",
      "new_mode": 33188,
      "new_path": "fs/inotify.c"
    },
    {
      "type": "modify",
      "old_id": "ca3b7e4625769d1333e9d882bab88ff404b96c5d",
      "old_mode": 33188,
      "old_path": "include/linux/idr.h",
      "new_id": "3d5de45f961b050d9780795c0bb07a34c866911c",
      "new_mode": 33188,
      "new_path": "include/linux/idr.h"
    },
    {
      "type": "modify",
      "old_id": "6415d053e2bfa838e3a95313137d07a944261fd8",
      "old_mode": 33188,
      "old_path": "lib/idr.c",
      "new_id": "d4df21debc4ddb77948206f6091fb27c569e9909",
      "new_mode": 33188,
      "new_path": "lib/idr.c"
    }
  ]
}
