)]}'
{
  "commit": "0ca5aa4f4c4a8bcc73988dd52a536241d35e5223",
  "tree": "c02cb9cab09792782229e9275d17fb8cc94d24d9",
  "parents": [
    "d5990ff46759d918309dc10409a7d7ee83467642"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Apr 10 15:23:27 2013 +0200"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Mon Apr 15 10:22:05 2013 -0500"
  },
  "message": "qemu-char: another io_add_watch_poll fix\n\nAfter attaching the source, we have to remove the reference we hold\nto it, because we do not hold anymore a pointer to the source.\n\nIf we do not do this, removing the source will not finalize it and\nwill not drop the \"real\" I/O watch source.\n\nThis showed up when backporting the new flow control patches to older\nversions of QEMU that still used select.  The whole select then failed\nwith EBADF (poll instead will reporting POLLNVAL on a single pollfd)\nand QEMU froze.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nMessage-id: 1365600207-21685-1-git-send-email-pbonzini@redhat.com\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eae17fc61cc6c8080c810a0f8e4ffc2e2dd7b436",
      "old_mode": 33188,
      "old_path": "qemu-char.c",
      "new_id": "90cc1d6fbea5af388d08617db5a4123287687a30",
      "new_mode": 33188,
      "new_path": "qemu-char.c"
    }
  ]
}
