)]}'
{
  "commit": "2d1db3b1170db4e8bf0531dd636742269c2cf579",
  "tree": "1161ed614a55869c278234d7472673fd1a577887",
  "parents": [
    "c3fcf8a5daacf350f0632e1379414c01f34eeea3"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Fri Jun 23 02:03:33 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jun 23 07:42:50 2006 -0700"
  },
  "message": "[PATCH] page migration cleanup: pass \"mapping\" to migration functions\n\nChange handling of address spaces.\n\nPass a pointer to the address space in which the page is migrated to all\nmigration function.  This avoids repeatedly having to retrieve the address\nspace pointer from the page and checking it for validity.  The old page\nmapping will change once migration has gone to a certain step, so it is less\nconfusing to have the pointer always available.\n\nMove the setting of the mapping and index for the new page into\nmigrate_pages().\n\nSigned-off-by: Christoph Lameter \u003cclameter@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": "c823a3815e24f71ce76a490e08c31b18397db3ca",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "e917403f4d58fdaa64282db6204e49db0e2808db",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "e8d3b08cc3542310df75cbe0d9bb7f45446d476c",
      "old_mode": 33188,
      "old_path": "include/linux/migrate.h",
      "new_id": "287c47b5e5dfb64505debd78289f8f08be4466ad",
      "new_mode": 33188,
      "new_path": "include/linux/migrate.h"
    },
    {
      "type": "modify",
      "old_id": "8095c607a494d11582500fed427bea090710443b",
      "old_mode": 33188,
      "old_path": "mm/migrate.c",
      "new_id": "f65e69d9452711a12e00897dd4e00733fbb863d0",
      "new_mode": 33188,
      "new_path": "mm/migrate.c"
    }
  ]
}
