From: Greg Kroah-Hartman Date: Wed, 3 Feb 2016 05:31:19 +0000 (-0800) Subject: greybus: fix sparse warning in manifest.c X-Git-Tag: v4.9-rc1~119^2~378^2~21^2~727 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=d1a9c0560a4ffc05c31a042dff380ddf1ea721b0;p=karo-tx-linux.git 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 --- 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);