)]}'
{
  "commit": "ebac1202c95a4f1b76b6ef3f0f63926fa76e753e",
  "tree": "dade9efdf1badf5572f9738601b2c4d64f9c97a7",
  "parents": [
    "49f817caaf4460f4a8dfca190f31a57569fc9efe"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Fri Nov 27 12:43:06 2015 +0100"
  },
  "committer": {
    "name": "Greg Kurz",
    "email": "gkurz@linux.vnet.ibm.com",
    "time": "Mon Nov 30 12:36:12 2015 +0100"
  },
  "message": "virtio-9p: use QEMU thread pool\n\nThe QEMU thread pool already has a mechanism to invoke callbacks in the main\nthread.  It does not need an EventNotifier and it is more efficient too.\nUse it instead of GAsyncQueue + GThreadPool + glue.\n\nAs a side effect, it silences Coverity\u0027s complaint about an unchecked\nreturn value for event_notifier_init.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Greg Kurz \u003cgkurz@linux.vnet.ibm.com\u003e\n(removed no more needed #include \u003cglib.h\u003e from virtio-9p-coth.h)\nSigned-off-by: Greg Kurz \u003cgkurz@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5057f8d220df73f55c51b39a914df1b408a5c1ed",
      "old_mode": 33188,
      "old_path": "hw/9pfs/virtio-9p-coth.c",
      "new_id": "fb6e8f80e0f4c6a00b0ad35da3dfb435561444fe",
      "new_mode": 33188,
      "new_path": "hw/9pfs/virtio-9p-coth.c"
    },
    {
      "type": "modify",
      "old_id": "0fbe49a946156c1be85aaa2b913864154bc9d520",
      "old_mode": 33188,
      "old_path": "hw/9pfs/virtio-9p-coth.h",
      "new_id": "4ac1aaf90292faba5a3150a41df026081a007f38",
      "new_mode": 33188,
      "new_path": "hw/9pfs/virtio-9p-coth.h"
    },
    {
      "type": "modify",
      "old_id": "e3abcfaffb2ae5a69c9c30b1ca22fb6846888528",
      "old_mode": 33188,
      "old_path": "hw/9pfs/virtio-9p-device.c",
      "new_id": "944b5f5e9fcc765422015cf0068d890e309ef0f7",
      "new_mode": 33188,
      "new_path": "hw/9pfs/virtio-9p-device.c"
    }
  ]
}
