)]}'
{
  "commit": "7e63efef857575320fb413fbc3d0ee704b72845f",
  "tree": "ce33c10e5f5d9ea16b0e6944d6994b1f9cc22040",
  "parents": [
    "ed7ed365172e27b0efe9d43cc962723c7193e34e"
  ],
  "author": {
    "name": "Mel Gorman",
    "email": "mel@csn.ul.ie",
    "time": "Tue Jul 17 04:03:15 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Jul 17 10:22:59 2007 -0700"
  },
  "message": "Add a movablecore\u003d parameter for sizing ZONE_MOVABLE\n\nThis patch adds a new parameter for sizing ZONE_MOVABLE called\nmovablecore\u003d.  While kernelcore\u003d is used to specify the minimum amount of\nmemory that must be available for all allocation types, movablecore\u003d is\nused to specify the minimum amount of memory that is used for migratable\nallocations.  The amount of memory used for migratable allocations\ndetermines how large the huge page pool could be dynamically resized to at\nruntime for example.\n\nHow movablecore is actually handled is that the total number of pages in\nthe system is calculated and a value is set for kernelcore that is\n\nkernelcore \u003d\u003d totalpages - movablecore\n\nBoth kernelcore\u003d and movablecore\u003d can be safely specified at the same time.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\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": "1794affbd06f46949d9a86d3918b851a42bb4e31",
      "old_mode": 33188,
      "old_path": "Documentation/kernel-parameters.txt",
      "new_id": "9a541486fb7ee91c227f036071b4bce63f695ebf",
      "new_mode": 33188,
      "new_path": "Documentation/kernel-parameters.txt"
    },
    {
      "type": "modify",
      "old_id": "0a53728a12f534c6367a01d67d025f2be5793a93",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "ac4f8c6b5c10771b71196c0af1238e894d225655",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
