virtio_remoteproc: correct put_device virtio_device.dev
authorweiping zhang <zhangweiping@didichuxing.com>
Thu, 21 Dec 2017 12:40:58 +0000 (20:40 +0800)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 2 Jan 2018 17:32:30 +0000 (09:32 -0800)
commit900a163ededfd1458d622781b2af7ea855497c35
treef8df18866bc60a23a5defdc6ba9be8a51ceef582
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323
virtio_remoteproc: correct put_device virtio_device.dev

rproc_virtio_dev_release will be called iff virtio_device.dev's
reference count drops to 0. Here we just put vdev.dev, and then
rproc->dev's cleanup will be done in rproc_virtio_dev_release.

Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: weiping zhang <zhangweiping@didichuxing.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/remoteproc_virtio.c