)]}'
{
  "commit": "65ba55f500a37272985d071c9bbb35256a2f7c14",
  "tree": "e7735326ef2d2dca9d00a6c5ae47e9eb03c7834f",
  "parents": [
    "2244b95a7bcf8d24196f8a3a44187ba5dfff754c"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Fri Jun 30 01:55:34 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jun 30 11:25:34 2006 -0700"
  },
  "message": "[PATCH] zoned vm counters: convert nr_mapped to per zone counter\n\nnr_mapped is important because it allows a determination of how many pages of\na zone are not mapped, which would allow a more efficient means of determining\nwhen we need to reclaim memory in a zone.\n\nWe take the nr_mapped field out of the page state structure and define a new\nper zone counter named NR_FILE_MAPPED (the anonymous pages will be split off\nfrom NR_MAPPED in the next patch).\n\nWe replace the use of nr_mapped in various kernel locations.  This avoids the\nlooping over all processors in try_to_free_pages(), writeback, reclaim (swap +\nzone reclaim).\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\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": "2889567e21a12f09fe74f14496d5452c1ae72450",
      "old_mode": 33188,
      "old_path": "arch/i386/mm/pgtable.c",
      "new_id": "f85f1a40e5c8fdb5e2f127fb29370c604b1bb1d6",
      "new_mode": 33188,
      "new_path": "arch/i386/mm/pgtable.c"
    },
    {
      "type": "modify",
      "old_id": "eae2bdc183bb7741a85c23f086d156c95b1d0317",
      "old_mode": 33188,
      "old_path": "drivers/base/node.c",
      "new_id": "8b1232320a9932b90852cc0c7b085fcea28e0bbc",
      "new_mode": 33188,
      "new_path": "drivers/base/node.c"
    },
    {
      "type": "modify",
      "old_id": "5c10ea1574251c0e0809e3800d0dc05e144d01c4",
      "old_mode": 33188,
      "old_path": "fs/proc/proc_misc.c",
      "new_id": "bc7d9abca7431f364540dadfb8271c462b8c19db",
      "new_mode": 33188,
      "new_path": "fs/proc/proc_misc.c"
    },
    {
      "type": "modify",
      "old_id": "543f9e411563acd8bfc87b3747ba6c97e68a63fb",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "eb42c1277023bc9dcb1c39dd81c19d87ecb83d39",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "3fd5c11e544a669ce25e3b0c87f6dc4bfd07cc4e",
      "old_mode": 33188,
      "old_path": "include/linux/vmstat.h",
      "new_id": "8ab8229523e6ca19a3d1d11c3dd8bf0e29c047c1",
      "new_mode": 33188,
      "new_path": "include/linux/vmstat.h"
    },
    {
      "type": "modify",
      "old_id": "4ec7026c7bab14e1f4a9e512742e318a6630607f",
      "old_mode": 33188,
      "old_path": "mm/page-writeback.c",
      "new_id": "60c7244c42e48760700840debe0b61408fcac7c9",
      "new_mode": 33188,
      "new_path": "mm/page-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "3a877fecc30068e8b5f056304e1dee59ac30deb8",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "04dd2b01b2b7a16393342e9946369ee2a1779377",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "e76909e880ca8c2847b3b405f03ed56b453a4a44",
      "old_mode": 33188,
      "old_path": "mm/rmap.c",
      "new_id": "af5e9808e65dc1ab3ecfb79ed5cd8b78c24955ed",
      "new_mode": 33188,
      "new_path": "mm/rmap.c"
    },
    {
      "type": "modify",
      "old_id": "eeacb0d695c35233e57688e4d20314a149d1d22c",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "d2caf7471cf18c0793cb6df13e1b843904b97a93",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    },
    {
      "type": "modify",
      "old_id": "210f9bbbb04f4661bf1d2169c288a479488ab57c",
      "old_mode": 33188,
      "old_path": "mm/vmstat.c",
      "new_id": "4800091c129a6bfc6d07a40143baac04c4f33532",
      "new_mode": 33188,
      "new_path": "mm/vmstat.c"
    }
  ]
}
