Commit ea15a40b authored by Phong Tran's avatar Phong Tran Committed by Greg Kroah-Hartman
Browse files

greybus: svc: Fix endian of hotplug request data



data of hotplug request should exchange to native
CPU format before assignment.

Signed-off-by: default avatarPhong Tran <tranmanphong@gmail.com>
Reviewed-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent d67a39ab
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -131,10 +131,10 @@ static int gb_svc_intf_hotplug_recv(struct gb_operation *op)
	 * XXX have the SVC get acknowledgement before we proceed.
	 * */
	intf_id = hotplug->intf_id;
	unipro_mfg_id = hotplug->data.unipro_mfg_id;
	unipro_prod_id = hotplug->data.unipro_prod_id;
	ara_vend_id = hotplug->data.ara_vend_id;
	ara_prod_id = hotplug->data.ara_prod_id;
	unipro_mfg_id = le32_to_cpu(hotplug->data.unipro_mfg_id);
	unipro_prod_id = le32_to_cpu(hotplug->data.unipro_prod_id);
	ara_vend_id = le32_to_cpu(hotplug->data.ara_vend_id);
	ara_prod_id = le32_to_cpu(hotplug->data.ara_prod_id);

	/* FIXME Set up the interface here; may required firmware download */