)]}'
{
  "commit": "b1e7a8fd854d2f895730e82137400012b509650e",
  "tree": "9fba87ff6b0146ebd4ee5bc7d5f0c8b037dbb3ad",
  "parents": [
    "df849a1529c106f7460e51479ca78fe07b07dc8c"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Fri Jun 30 01:55:39 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jun 30 11:25:35 2006 -0700"
  },
  "message": "[PATCH] zoned vm counters: conversion of nr_dirty to per zone counter\n\nThis makes nr_dirty a per zone counter.  Looping over all processors is\navoided during writeback state determination.\n\nThe counter aggregation for nr_dirty had to be undone in the NFS layer since\nwe summed up the page counts from multiple zones.  Someone more familiar with\nNFS should probably review what I have done.\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": "0bb1e5c134422b6e0eff6a3f4118a3ed05d5d6b9",
      "old_mode": 33188,
      "old_path": "arch/i386/mm/pgtable.c",
      "new_id": "aa211dcddb080e24c52cc30f6a215441676a6aca",
      "new_mode": 33188,
      "new_path": "arch/i386/mm/pgtable.c"
    },
    {
      "type": "modify",
      "old_id": "c22fb67ec50c04fe13975277724d143c30faa831",
      "old_mode": 33188,
      "old_path": "drivers/base/node.c",
      "new_id": "6fed520d00f4c8ed5d1ceac712070f4ccfd3f3da",
      "new_mode": 33188,
      "new_path": "drivers/base/node.c"
    },
    {
      "type": "modify",
      "old_id": "e9994722f4a30959019e1df6e0516f8da23b9402",
      "old_mode": 33188,
      "old_path": "fs/buffer.c",
      "new_id": "90e52e6772098c26dc31c8a16eb235f9882a8440",
      "new_mode": 33188,
      "new_path": "fs/buffer.c"
    },
    {
      "type": "modify",
      "old_id": "031b27a4bc9a170a9436f73353e10864fe78d5d1",
      "old_mode": 33188,
      "old_path": "fs/fs-writeback.c",
      "new_id": "e5ad1075684894b901c1799bcf29ffc90ce4465f",
      "new_mode": 33188,
      "new_path": "fs/fs-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "d89f6fb3b3a3517fea9679caec85982584ad7d81",
      "old_mode": 33188,
      "old_path": "fs/nfs/pagelist.c",
      "new_id": "26b1fe9093770efc7eb801283d5c33a8f7b34607",
      "new_mode": 33188,
      "new_path": "fs/nfs/pagelist.c"
    },
    {
      "type": "modify",
      "old_id": "8fccb9cb173ba9588c6f8946ba69cc67485659c2",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "a6d1ca513ddeb3b8b53736727240eb0fa576bc91",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    },
    {
      "type": "modify",
      "old_id": "0eae68f8421069882f2057f7d352f01f64170b6a",
      "old_mode": 33188,
      "old_path": "fs/proc/proc_misc.c",
      "new_id": "e23717dec3c1b203a4da49e12f3612ddbefc71a2",
      "new_mode": 33188,
      "new_path": "fs/proc/proc_misc.c"
    },
    {
      "type": "modify",
      "old_id": "15adb435f24067bd141674ee084485e14e9df1d4",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "1cc8412ac26406d1d6b4e2c552a045b15813ac6c",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "56220441d7c92394a68061c66394f84d71a1d7b4",
      "old_mode": 33188,
      "old_path": "include/linux/vmstat.h",
      "new_id": "b323ea2c6260b705506fa204cf7bfb0b0e3d5127",
      "new_mode": 33188,
      "new_path": "include/linux/vmstat.h"
    },
    {
      "type": "modify",
      "old_id": "0faacfe189093b88c0cb2b23d904639e29e0e72f",
      "old_mode": 33188,
      "old_path": "mm/page-writeback.c",
      "new_id": "da85478300986120ced2ca8fe42afcd89617fed5",
      "new_mode": 33188,
      "new_path": "mm/page-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "ed3f2a7b407134d7995756ea651611c13ebf0b08",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "c2b9aa4acc46b5eb2889741268143b53fc839acc",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "292a35fe56c93e91345ad64c54e724c44719f4fc",
      "old_mode": 33188,
      "old_path": "mm/vmstat.c",
      "new_id": "1982fb533a40392fa4b3d2cdc33530be201c1c8e",
      "new_mode": 33188,
      "new_path": "mm/vmstat.c"
    }
  ]
}
