)]}'
{
  "commit": "f926c02b21e9c5121d4ea7fb9ed0b49db22a4238",
  "tree": "77a59a6a4c65b3f88c28abf8af426dd51d3221ce",
  "parents": [
    "f62dd6cf1bf04983a703e07983e74a1ecdbd2c4f"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Apr 02 10:15:44 2015 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Apr 07 15:06:59 2015 -0400"
  },
  "message": "Fixes VMR creating off-by-one\n\nIf a VMR would just barely fit before the first VMR, we would fail to\nuse that slot.\n\nPractically, this only happens if you decide to do a MAP_FIXED at a low\naddress, which will unmap a chunk of ld.so - not recommended!\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be2058eee9b31f86ff0165620e17bdba4d76df1d",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/ros/mmu64.h",
      "new_id": "9e692be91452ccc68e9b2313110c46ff023c3641",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/ros/mmu64.h"
    },
    {
      "type": "modify",
      "old_id": "2b10536209707b1391e373d6480ad7a4c65412c0",
      "old_mode": 33188,
      "old_path": "kern/src/mm.c",
      "new_id": "bf935138a5104f4b83bdd55e4d2bf223760933f9",
      "new_mode": 33188,
      "new_path": "kern/src/mm.c"
    }
  ]
}
