)]}'
{
  "commit": "fa83523f45fbb403eba4ebc5704bf98aa4da0163",
  "tree": "35466e5e2e9e5ed8171ef596d63690ed42621fca",
  "parents": [
    "1b38a3a10f2ad96a3c0130f63b7f3610bab7090d"
  ],
  "author": {
    "name": "John Dykstra",
    "email": "jdykstra@cray.com",
    "time": "Fri May 25 16:12:46 2012 -0500"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Wed May 30 10:57:11 2012 +0200"
  },
  "message": "x86/mm/pat: Improve scaling of pat_pagerange_is_ram()\n\nFunction pat_pagerange_is_ram() scales poorly to large address\nranges, because it probes the resource tree for each page.\n\nOn a 2.6 GHz Opteron, this function consumes 34 ms for a 1 GB range.\n\nIt is called twice during untrack_pfn_vma(), slowing process\ncleanup and handicapping the OOM killer.\n\nThis replacement consumes less than 1ms, under the same conditions.\n\nSigned-off-by: John Dykstra \u003cjdykstra@cray.com\u003e on behalf of Cray Inc.\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337980366.1979.6.camel@redwood\n[ Small stylistic cleanups and renames ]\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6ff57b7efa514e0a7e1ec47ac8472ea868c13fa",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/pat.c",
      "new_id": "bea6e573e02b1cdc2b35ee5db62daa9fd7929bd9",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/pat.c"
    }
  ]
}
