)]}'
{
  "commit": "488514d1798289f56f80ed018e246179fe500383",
  "tree": "e68d9f703dcbceed0cc08b03014d109d7ec3acd4",
  "parents": [
    "e92adcba261fd391591bb63c1703185a04a41554"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Mon Apr 28 02:12:05 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Apr 28 08:58:17 2008 -0700"
  },
  "message": "Remove set_migrateflags()\n\nMigrate flags must be set on slab creation as agreed upon when the antifrag\nlogic was reviewed.  Otherwise some slabs of a slabcache will end up in the\nunmovable and others in the reclaimable section depending on which flag was\nactive when a new slab page was allocated.\n\nThis likely slid in somehow when antifrag was merged. Remove it.\n\nThe buffer_heads are always allocated with __GFP_RECLAIMABLE because the\nSLAB_RECLAIM_ACCOUNT option is set.  The set_migrateflags() never had any\neffect there.\n\nRadix tree allocations are not directly reclaimable but they are allocated\nwith __GFP_RECLAIMABLE set on each allocation.  We now set\nSLAB_RECLAIM_ACCOUNT on radix tree slab creation making sure that radix\ntree slabs are consistently placed in the reclaimable section.  Radix tree\nslabs will also be accounted as such.\n\nThere is then no user left of set_migratepages. So remove it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\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": "39ff14403d137be85dcd11161584abeabd9d7577",
      "old_mode": 33188,
      "old_path": "fs/buffer.c",
      "new_id": "8b9807523efe3acf3dc5a2305a91ce8f7ed586d2",
      "new_mode": 33188,
      "new_path": "fs/buffer.c"
    },
    {
      "type": "modify",
      "old_id": "164be9da3c1b5157c32a7d5125eb1b684267abec",
      "old_mode": 33188,
      "old_path": "include/linux/gfp.h",
      "new_id": "c17ba4945203195e88bd5a8fa51aaaf6d9816708",
      "new_mode": 33188,
      "new_path": "include/linux/gfp.h"
    },
    {
      "type": "modify",
      "old_id": "65f0e758ec3819d57f1799e5563a9f90dc0e41eb",
      "old_mode": 33188,
      "old_path": "lib/radix-tree.c",
      "new_id": "bd521716ab1a0498242e5dabc7021f1db7e0d91a",
      "new_mode": 33188,
      "new_path": "lib/radix-tree.c"
    }
  ]
}
