From d1a9c0560a4ffc05c31a042dff380ddf1ea721b0 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 2 Feb 2016 21:31:19 -0800 Subject: [PATCH] greybus: fix sparse warning in manifest.c The cport id field is a le16, so treat it as such when comparing it to something else. Signed-off-by: Greg Kroah-Hartman Reviewed-by: Johan Hovold Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/manifest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/greybus/manifest.c b/drivers/staging/greybus/manifest.c index 5ca36c9001be..4e3c4cab0fc4 100644 --- a/drivers/staging/greybus/manifest.c +++ b/drivers/staging/greybus/manifest.c @@ -256,7 +256,7 @@ static u32 gb_manifest_parse_cports(struct gb_bundle *bundle) */ list_for_each_entry(tmp, &list, links) { desc_cport = tmp->data; - if (cport_id == desc_cport->id) { + if (cport_id == le16_to_cpu(desc_cport->id)) { dev_err(&bundle->dev, "duplicate CPort %u found\n", cport_id); -- 2.39.5