)]}'
{
  "commit": "fd39fc8561be33065306bdac0e30414e1e8ac8e1",
  "tree": "ae0740716eed3f850a8f7232c61caebe360bb5ae",
  "parents": [
    "ce866b34ae1b7f1ce60234cf65855886ac7e7d30"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Fri Jun 30 01:55:40 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jun 30 11:25:36 2006 -0700"
  },
  "message": "[PATCH] zoned vm counters: conversion of nr_unstable to per zone counter\n\nConversion of nr_unstable to a per zone counter\n\nWe need to do some special modifications to the nfs code since there are\nmultiple cases of disposition and we need to have a page ref for proper\naccounting.\n\nThis converts the last critical page state of the VM and therefore we need to\nremove several functions that were depending on GET_PAGE_STATE_LAST in order\nto make the kernel compile again.  We are only left with event type counters\nin page state.\n\n[akpm@osdl.org: bugfixes]\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": "a7b3dcbbdfc9a6e909afbd17c535a1dabb01aece",
      "old_mode": 33188,
      "old_path": "drivers/base/node.c",
      "new_id": "b73d869c9d48e97b130cf35251175c94fc50e3f6",
      "new_mode": 33188,
      "new_path": "drivers/base/node.c"
    },
    {
      "type": "modify",
      "old_id": "e5ad1075684894b901c1799bcf29ffc90ce4465f",
      "old_mode": 33188,
      "old_path": "fs/fs-writeback.c",
      "new_id": "892643dc9af10a1a6fbf7c858fd430ab209a5724",
      "new_mode": 33188,
      "new_path": "fs/fs-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "a6d1ca513ddeb3b8b53736727240eb0fa576bc91",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "f21e268705c0998c48c4ae4adfeae0c0efbf146d",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    },
    {
      "type": "modify",
      "old_id": "48cb35862445be22ca9e8698f423c68af88649b2",
      "old_mode": 33188,
      "old_path": "fs/proc/proc_misc.c",
      "new_id": "eae66b41a1a47eea6b6485a1c620f79ae27cb1f7",
      "new_mode": 33188,
      "new_path": "fs/proc/proc_misc.c"
    },
    {
      "type": "modify",
      "old_id": "885cc9727001cc93c692fd039de81c2b0c126b82",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "e9d80697f5552d71775fc66328c8f3bb574a8d08",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "60c2e0382ceb2fa96ec05d5eda11807062a5c82a",
      "old_mode": 33188,
      "old_path": "include/linux/vmstat.h",
      "new_id": "9de2a41c885cbcd78c60c6f5a33de9353e7c2e39",
      "new_mode": 33188,
      "new_path": "include/linux/vmstat.h"
    },
    {
      "type": "modify",
      "old_id": "3cfdff4b1985fed98bc1b0f9c7f9df4c899a0b3e",
      "old_mode": 33188,
      "old_path": "mm/page-writeback.c",
      "new_id": "de9836f43db5e82a6a9ca30418dbcd94219f8f44",
      "new_mode": 33188,
      "new_path": "mm/page-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "a12e894a8bca83e2d13e06fc50ce22c86180350b",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "6aa2c31f513bc8d8448ed293fe3b2affe6bc1a86",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "e84c7e520a1dca3f63108d2770ede0d4e469bfe2",
      "old_mode": 33188,
      "old_path": "mm/vmstat.c",
      "new_id": "9dc270aed5c44acfae87b916173474fc5950e034",
      "new_mode": 33188,
      "new_path": "mm/vmstat.c"
    }
  ]
}
