)]}'
{
  "commit": "f2ebd422f71cda9c791f76f85d2ca102ae34a1ed",
  "tree": "79944d1c2e3a879b320c0ac2ead230eb655573ca",
  "parents": [
    "99becf1328d8d71dd6f4480e3591d7dcdb389e57"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Apr 22 17:02:11 2012 +0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Tue Jun 05 16:39:58 2012 +0300"
  },
  "message": "KVM: Fix buffer overflow in kvm_set_irq()\n\nkvm_set_irq() has an internal buffer of three irq routing entries, allowing\nconnecting a GSI to three IRQ chips or on MSI.  However setup_routing_entry()\ndoes not properly enforce this, allowing three irqchip routes followed by\nan MSI route to overflow the buffer.\n\nFix by ensuring that an MSI entry is added to an empty list.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6a0365475edafc1935e46c04297931eadb8663c",
      "old_mode": 33188,
      "old_path": "virt/kvm/irq_comm.c",
      "new_id": "5afb43114020a82e0f3275d94e78d0d8fcba470c",
      "new_mode": 33188,
      "new_path": "virt/kvm/irq_comm.c"
    }
  ]
}
