)]}'
{
  "commit": "1f8828ef573c83365b4a87a776daf8bcef1caa21",
  "tree": "94ac890c7836776dc22b7e22da33ae07a8a2a868",
  "parents": [
    "50764fc8a382dc17ccc06c0ba29184d0fd73016e"
  ],
  "author": {
    "name": "Jason Wang",
    "email": "jasowang@redhat.com",
    "time": "Fri Sep 11 16:01:56 2015 +0800"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Thu Sep 24 13:39:46 2015 +0300"
  },
  "message": "virtio-net: unbreak self announcement and guest offloads after migration\n\nAfter commit 019a3edbb25f1571e876f8af1ce4c55412939e5d (\"virtio: make\nfeatures 64bit wide\"). Device\u0027s guest_features was actually set after\nvdc-\u003eload(). This breaks the assumption that device specific load()\nfunction can check guest_features. For virtio-net, self announcement\nand guest offloads won\u0027t work after migration.\n\nFixing this by defer them to virtio_net_load() where guest_features\nwere guaranteed to be set. Other virtio devices looks fine.\n\nFixes: 019a3edbb25f1571e876f8af1ce4c55412939e5d\n       (\"virtio: make features 64bit wide\")\nCc: qemu-stable@nongnu.org\nCc: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f72eebff2bc12f96e40846ea21bbaa685844b190",
      "old_mode": 33188,
      "old_path": "hw/net/virtio-net.c",
      "new_id": "2775e6a03e9c388ddea698a3bfc4a43dadd93c88",
      "new_mode": 33188,
      "new_path": "hw/net/virtio-net.c"
    }
  ]
}
