From: Thierry Escande Date: Tue, 24 Sep 2013 09:47:34 +0000 (+0200) Subject: NFC: digital: Fix sens_res endiannes handling X-Git-Tag: v3.13-rc1~105^2~55^2^2~51^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13292c9a1ed92e535caae6154db1fea7993777ad;p=pandora-kernel.git NFC: digital: Fix sens_res endiannes handling This was triggered by the following sparse warning: net/nfc/digital_technology.c:272:20: sparse: cast to restricted __be16 The SENS_RES response must be treated as __le16 with the first byte received as LSB and the second one as MSB. This is the way neard handles it in the sens_res field of the nfc_target structure which is treated as u16 in cpu endianness. So le16_to_cpu() is used on the received SENS_RES instead of memcpy'ing it. SENS_RES test macros have also been fixed accordingly. Signed-off-by: Thierry Escande Signed-off-by: Samuel Ortiz --- Reading git-diff-tree failed