)]}'
{
  "commit": "e6cbd7f2efb433d717af72aa8510a9db6f7a7e05",
  "tree": "579fde32463c0885123d14a119dfecf968b26a16",
  "parents": [
    "e5146b12e2d02af04608301c958d95b2fc47a0f9"
  ],
  "author": {
    "name": "Mel Gorman",
    "email": "mgorman@techsingularity.net",
    "time": "Thu Jul 28 15:46:50 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jul 28 16:07:41 2016 -0700"
  },
  "message": "mm, page_alloc: remove fair zone allocation policy\n\nThe fair zone allocation policy interleaves allocation requests between\nzones to avoid an age inversion problem whereby new pages are reclaimed\nto balance a zone.  Reclaim is now node-based so this should no longer\nbe an issue and the fair zone allocation policy is not free.  This patch\nremoves it.\n\nLink: http://lkml.kernel.org/r/1467970510-21195-30-git-send-email-mgorman@techsingularity.net\nSigned-off-by: Mel Gorman \u003cmgorman@techsingularity.net\u003e\nAcked-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nCc: Hillf Danton \u003chillf.zj@alibaba-inc.com\u003e\nAcked-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nCc: Michal Hocko \u003cmhocko@kernel.org\u003e\nCc: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Rik van Riel \u003criel@surriel.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": "e19c081c794e30d8d3574d0eabc188522b25ee8a",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "bd33e6f1bed0c4774542f451709e20a411798d6e",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "1e21b2d3838d44cc7bb1304e22f572c1be8c9c72",
      "old_mode": 33188,
      "old_path": "mm/internal.h",
      "new_id": "28932cd6a1959bdee40f0db0e5b1447bafec5fda",
      "new_mode": 33188,
      "new_path": "mm/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c9d1720c58a372cf7277a59eb471210f5b3a0b90",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "1dd0f1f218db4ed559274cb4d52771696ca499c5",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "bc94968400d0d930de1a673342fe9ade42d7b82c",
      "old_mode": 33188,
      "old_path": "mm/vmstat.c",
      "new_id": "ab7f78995c8977bc52ede98a472efe9fecb747d4",
      "new_mode": 33188,
      "new_path": "mm/vmstat.c"
    }
  ]
}
