)]}'
{
  "commit": "b2455396be35383c4eebc6745cc718b1dd9e23df",
  "tree": "9ed4d43f1ca944c23372fad6554508f1747f5e2d",
  "parents": [
    "151a44202d097ae8b1bbaa6d8d2f97df30e3cd1e"
  ],
  "author": {
    "name": "Paul Jackson",
    "email": "pj@sgi.com",
    "time": "Fri Mar 24 03:16:12 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Mar 24 07:33:24 2006 -0800"
  },
  "message": "[PATCH] cpuset: memory_spread_slab drop useless PF_SPREAD_PAGE check\n\nThe hook in the slab cache allocation path to handle cpuset memory\nspreading for tasks in cpusets with \u0027memory_spread_slab\u0027 enabled has a\nmodest performance bug.  The hook calls into the memory spreading handler\nalternate_node_alloc() if either of \u0027memory_spread_slab\u0027 or\n\u0027memory_spread_page\u0027 is enabled, even though the handler does nothing\n(albeit harmlessly) for the page case\n\nFix - drop PF_SPREAD_PAGE from the set of flag bits that are used to\ntrigger a call to alternate_node_alloc().\n\nThe page case is handled by separate hooks -- see the calls conditioned on\ncpuset_do_page_mem_spread() in mm/filemap.c\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\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": "f80b52388a12260cbb4a3f86dc5af91b199acbf0",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "26138c9f8f00906e638835baa46d5ebd7f602957",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    }
  ]
}
