)]}'
{
  "commit": "44110fe385af23ca5eee8a6ad4ff55d50339097a",
  "tree": "50ed2bfe054b8e35968d8e4a5fbe95c8b3db843b",
  "parents": [
    "825a46af5ac171f9f41f794a0a00165588ba1589"
  ],
  "author": {
    "name": "Paul Jackson",
    "email": "pj@sgi.com",
    "time": "Fri Mar 24 03:16:04 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Mar 24 07:33:22 2006 -0800"
  },
  "message": "[PATCH] cpuset memory spread page cache implementation and hooks\n\nChange the page cache allocation calls to support cpuset memory spreading.\n\nSee the previous patch, cpuset_mem_spread, for an explanation of cpuset memory\nspreading.\n\nOn systems without cpusets configured in the kernel, this is no change.\n\nOn systems with cpusets configured in the kernel, but the \"memory_spread\"\ncpuset option not enabled for the current tasks cpuset, this adds a call to a\ncpuset routine and failed bit test of the processor state flag PF_SPREAD_PAGE.\n\nOn tasks in cpusets with \"memory_spread\" enabled, this adds a call to a cpuset\nroutine that computes which of the tasks mems_allowed nodes should be\npreferred for this allocation.\n\nIf memory spreading applies to a particular allocation, then any other NUMA\nmempolicy does not apply.\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": "ee700c6eb4427f5582438aaf9f861c134f626a41",
      "old_mode": 33188,
      "old_path": "include/linux/pagemap.h",
      "new_id": "839f0b3c23aa899f73deb44b2c9f68c10b223c0a",
      "new_mode": 33188,
      "new_path": "include/linux/pagemap.h"
    },
    {
      "type": "modify",
      "old_id": "e8f58f7dd7a551cf9b1138b386af673f99bdc8a4",
      "old_mode": 33188,
      "old_path": "mm/filemap.c",
      "new_id": "d4ff48ec269ea08529e5c467a079ae44554ddf6f",
      "new_mode": 33188,
      "new_path": "mm/filemap.c"
    }
  ]
}
