summaryrefslogtreecommitdiffstats
path: root/net/iucv/af_iucv.c
diff options
context:
space:
mode:
authorHans Wippel <hwippel@linux.vnet.ibm.com>2017-06-23 19:32:27 +0200
committerDavid S. Miller <davem@davemloft.net>2017-06-25 11:42:58 -0400
commit2e56c26b391810461170547509649f0c11717f65 (patch)
tree1e0835e1093fe251b5d8699272b39fe013ae00e6 /net/iucv/af_iucv.c
parent64b2f72671a9a8cbea1aa575d3ea3998987e8c53 (diff)
downloadop-kernel-dev-2e56c26b391810461170547509649f0c11717f65.zip
op-kernel-dev-2e56c26b391810461170547509649f0c11717f65.tar.gz
net/iucv: improve endianness handling
Use proper endianness conversion for an skb protocol assignment. Given that IUCV is only available on big endian systems (s390), this simply avoids an endianness warning reported by sparse. Signed-off-by: Hans Wippel <hwippel@linux.vnet.ibm.com> Reviewed-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Reviewed-by: Ursula Braun <ubraun@linux.vnet.ibm.com> Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/iucv/af_iucv.c')
-rw-r--r--net/iucv/af_iucv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c
index 2cf9d59..0511209 100644
--- a/net/iucv/af_iucv.c
+++ b/net/iucv/af_iucv.c
@@ -362,7 +362,7 @@ static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock,
else
skb_trim(skb, skb->dev->mtu);
}
- skb->protocol = ETH_P_AF_IUCV;
+ skb->protocol = cpu_to_be16(ETH_P_AF_IUCV);
nskb = skb_clone(skb, GFP_ATOMIC);
if (!nskb)
return -ENOMEM;
OpenPOWER on IntegriCloud