FIXUP: CHROMIUM: virtwl: add virtwl driver

0day reports:

drivers//virtio/virtio_wl.c: In function do_send:
drivers//virtio/virtio_wl.c:790:9: warning:
	ret may be used uninitialized in this function [-Wmaybe-uninitialized]

BUG=chromium:738638
TEST=Build driver with W=1

Change-Id: I83afb8b7e754bd80e660ec772671a20a87df5624
Signed-off-by: Guenter Roeck <groeck@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/802255
Reviewed-by: Dylan Reid <dgreid@chromium.org>
diff --git a/drivers/virtio/virtio_wl.c b/drivers/virtio/virtio_wl.c
index 0e3159d..da84ab3 100644
--- a/drivers/virtio/virtio_wl.c
+++ b/drivers/virtio/virtio_wl.c
@@ -710,7 +710,6 @@
 	struct virtio_wl_ctrl_vfd_send *ctrl_send;
 	__le32 *vfd_ids;
 	u8 *out_buffer;
-	unsigned long remaining;
 	struct completion finish_completion;
 	struct scatterlist out_sg;
 	struct scatterlist in_sg;
@@ -763,9 +762,10 @@
 	for (i = 0; i < vfd_count; i++)
 		vfd_ids[i] = cpu_to_le32(vfds[i]->id);
 
-	remaining = copy_from_user(out_buffer, buffer, len);
-	if (remaining)
+	if (copy_from_user(out_buffer, buffer, len)) {
+		ret = -EFAULT;
 		goto free_ctrl_send;
+	}
 
 	init_completion(&finish_completion);
 	sg_init_one(&out_sg, ctrl_send, sizeof(*ctrl_send) + post_send_size);