)]}'
{
  "commit": "58b590148ca1b19f64f533d40e32b5acce5c21e7",
  "tree": "238f093e6ee30daf378397edd850617f4ad01872",
  "parents": [
    "7d4d7975e58b66de6a67ecb5aa9656653653a658"
  ],
  "author": {
    "name": "Cole Robinson",
    "email": "crobinso@redhat.com",
    "time": "Mon Mar 31 14:31:44 2014 -0400"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Mar 31 19:53:34 2014 +0100"
  },
  "message": "pci: Fix clearing IRQs on reset\n\nirq_state is cleared before calling pci_device_deassert_intx, but the\nlatter misbehaves if the former isn\u0027t accurate. In this case, any raised\nIRQs are not cleared, which hits an assertion in pcibus_reset:\n\nqemu-system-x86_64: hw/pci/pci.c:250: pcibus_reset: Assertion\n`bus-\u003eirq_count[i] \u003d\u003d 0\u0027 failed.\n\npci_device_deassert_intx should clear irq_state anyways, so add\nan assert.\n\nThis fixes migration with usb2 + usb-tablet.\n\nSigned-off-by: Cole Robinson \u003ccrobinso@redhat.com\u003e\nMessage-id: 7da1ad94ce027183b4049c2de370cb191b0073c1.1396290569.git.crobinso@redhat.com\nReviewed-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f722dd9613a4daaacf95921c35717e7c77b5ddc",
      "old_mode": 33188,
      "old_path": "hw/pci/pci.c",
      "new_id": "2a9f08eb0a1dc56e7204f249257772e545d83922",
      "new_mode": 33188,
      "new_path": "hw/pci/pci.c"
    }
  ]
}
