)]}'
{
  "commit": "daae36c13abc73cf1055abc2d33cb71cc5d34310",
  "tree": "dc34de6d4b157b670659b733841dd153ce82c7b8",
  "parents": [
    "e1a0e635c91e4e1255c16a178afde30aa32b7efe"
  ],
  "author": {
    "name": "Akihiko Odaki",
    "email": "akihiko.odaki@daynix.com",
    "time": "Mon Jan 30 23:03:20 2023 +0900"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Thu Mar 02 03:10:47 2023 -0500"
  },
  "message": "vhost-user-gpio: Configure vhost_dev when connecting\n\nvhost_dev_cleanup(), called from vu_gpio_disconnect(), clears vhost_dev\nso vhost-user-gpio must set the members of vhost_dev each time\nconnecting.\n\ndo_vhost_user_cleanup() should also acquire the pointer to vqs directly\nfrom VHostUserGPIO instead of referring to vhost_dev as it can be called\nafter vhost_dev_cleanup().\n\nFixes: 27ba7b027f (\"hw/virtio: add boilerplate for vhost-user-gpio device\")\nSigned-off-by: Akihiko Odaki \u003cakihiko.odaki@daynix.com\u003e\nMessage-Id: \u003c20230130140320.77999-1-akihiko.odaki@daynix.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nReviewed-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe3da32c74f2e4db2df8a375cad1db76aae368d5",
      "old_mode": 33188,
      "old_path": "hw/virtio/vhost-user-gpio.c",
      "new_id": "d6927b610a0aafd07faf54f81db5d0120862ca34",
      "new_mode": 33188,
      "new_path": "hw/virtio/vhost-user-gpio.c"
    },
    {
      "type": "modify",
      "old_id": "a9305c5e6ccb171369345e018cca411c51661625",
      "old_mode": 33188,
      "old_path": "include/hw/virtio/vhost-user-gpio.h",
      "new_id": "a9d3f9b049ffebb2fc69697e2a9eceaa4ac81a80",
      "new_mode": 33188,
      "new_path": "include/hw/virtio/vhost-user-gpio.h"
    }
  ]
}
