)]}'
{
  "commit": "ba0268a8b056f2ad846f1f8837a764c21bb6425e",
  "tree": "93ab7d2555a98628850dbf917a43ceddef8c980c",
  "parents": [
    "4150d3f549fe2355625017b2a6ff72aec98bcef0"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Tue Sep 11 15:24:11 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Sep 11 17:21:27 2007 -0700"
  },
  "message": "SLUB: accurately compare debug flags during slab cache merge\n\nThis was posted on Aug 28 and fixes an issue that could cause troubles\nwhen slab caches \u003e\u003d128k are created.\n\nhttp://marc.info/?l\u003dlinux-mm\u0026m\u003d118798149918424\u0026w\u003d2\n\nCurrently we simply add the debug flags unconditional when checking for a\nmatching slab.  This creates issues for sysfs processing when slabs exist\nthat are exempt from debugging due to their huge size or because only a\nsubset of slabs was selected for debugging.\n\nWe need to only add the flags if kmem_cache_open() would also add them.\n\nCreate a function to calculate the flags that would be set\nif the cache would be opened and use that function to determine\nthe flags before looking for a compatible slab.\n\n[akpm@linux-foundation.org: fixlets]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.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": "7defe84e6bd0bfec5e8c8f6b7833f2f2c0ea53ea",
      "old_mode": 33188,
      "old_path": "mm/slub.c",
      "new_id": "addb20a6d67d53e73e2dba2da6492ac0ee93aa38",
      "new_mode": 33188,
      "new_path": "mm/slub.c"
    }
  ]
}
