)]}'
{
  "commit": "0d140d5b8e17951f9732dd05d1f483e910db20b1",
  "tree": "c496b9fd61433bc925c607c42c7e9684cf8e79f4",
  "parents": [
    "ccc8e96b63634eb59e392899c31ef3bbeec537d9"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Mar 05 14:48:58 2015 -0500"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Thu Mar 05 14:48:58 2015 -0500"
  },
  "message": "Fixes devnix\u0027s V lookup\n\nThe issue was that the QID for chans that were genned from a Qnixdir had\na bad nixid.  We were passing either 0 (for ctl) or 1 (for image) (which\nis what you get when you take (s - Qctl).  This happened to work okay\nfor ctl, since we usually have a nix0.  But image thought its struct v\nwas for nix1.\n\nI think we only need to do this for \"state machine genned\" entries,\nmeaning the entries under Qnixdir.  The \"directly genned\" entries should\ncome in to gen with a properly filled out QID (which came from a\nprevious gen).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1cb598c1063c88ce6f7c1cde88f3ea0c9cbd8f4",
      "old_mode": 33188,
      "old_path": "kern/drivers/dev/nix.c",
      "new_id": "7ed43861fec78ad8181e3d4b694378741b81d3da",
      "new_mode": 33188,
      "new_path": "kern/drivers/dev/nix.c"
    }
  ]
}
