greybus: svc: fix endianness for svc message

Some fields in svc request were not being set with the correct
endianness, which will trigger the following sparse issues as example:

greybus/svc.c:116:22: warning: incorrect type in assignment (different base types)
greybus/svc.c:116:22:    expected unsigned short [unsigned] [assigned] [usertype] attr
greybus/svc.c:116:22:    got restricted __le16 [usertype] <noident>

Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/drivers/staging/greybus/svc.c b/drivers/staging/greybus/svc.c
index 28f03dc..35e2fb5 100644
--- a/drivers/staging/greybus/svc.c
+++ b/drivers/staging/greybus/svc.c
@@ -183,9 +183,9 @@
 	struct gb_svc_conn_create_request request;
 
 	request.intf1_id = intf1_id;
-	request.cport1_id = cport1_id;
+	request.cport1_id = cpu_to_le16(cport1_id);
 	request.intf2_id = intf2_id;
-	request.cport2_id = cport2_id;
+	request.cport2_id = cpu_to_le16(cport2_id);
 	/*
 	 * XXX: fix connections paramaters to TC0 and all CPort flags
 	 * for now.
@@ -206,9 +206,9 @@
 	int ret;
 
 	request.intf1_id = intf1_id;
-	request.cport1_id = cport1_id;
+	request.cport1_id = cpu_to_le16(cport1_id);
 	request.intf2_id = intf2_id;
-	request.cport2_id = cport2_id;
+	request.cport2_id = cpu_to_le16(cport2_id);
 
 	ret = gb_operation_sync(connection, GB_SVC_TYPE_CONN_DESTROY,
 				&request, sizeof(request), NULL, 0);