)]}'
{
  "commit": "a6940a9e28bffeddf810af64c01026071244631b",
  "tree": "d8f892a1aacaa2c5b8635b11ad6f4e48d9d63da2",
  "parents": [
    "9e00dd8de6088062372fae2ed6c0cd3aa3f20c5a"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon Aug 14 09:42:52 2017 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon Aug 14 17:02:20 2017 -0400"
  },
  "message": "sched: Use a relative alarm\n\nSome syscalls, notably writing to the serial console, take a very long\ntime.  If you cat a large file to the console, your other SCPs (notably\nSSH and shells) get nearly no service.  The ksched backlogs about a\ndozen ksched_ticks during the syscalls, which are O(100ms).  With this\nchange, those other processes get a little more attention.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2490c52919eb48541a1b374c7f3201817d80d55e",
      "old_mode": 33188,
      "old_path": "kern/src/schedule.c",
      "new_id": "70102a1a857f0b7e3f26ab84a1b1e51e34186fa3",
      "new_mode": 33188,
      "new_path": "kern/src/schedule.c"
    }
  ]
}
