)]}'
{
  "commit": "66a9d366feaf88927f039b4e949ea85d5a92e7ec",
  "tree": "44d9832391db2005751088914aa966b453d5d4ae",
  "parents": [
    "294c0f6a6af24012abcb89a65c1abd57e4a3df6e"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Wed Nov 20 17:40:54 2019 -0500"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Mar 03 15:13:30 2020 -0500"
  },
  "message": "x86: check for unmask() during deregister_irq()\n\nIRQ handlers for type \"IPI\" do not have mask or unmask methods.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b630aba0952c326ce437a8adf565a4bc11a041ac",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/trap.c",
      "new_id": "a365d70960e078a99f57d99ef2723a13840cb482",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/trap.c"
    }
  ]
}
