diff options
author | Stephen Boyd <sboyd@codeaurora.org> | 2017-01-09 17:31:58 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-10 20:45:04 -0500 |
commit | 3512a1ad56174308a9fd3e10f4b1e3e152e9ec01 (patch) | |
tree | 42adcf8c1b4f10c625aa4b49958e187b4087744c /net/qrtr | |
parent | faf3a932fbeb77860226a8323eacb835edc98648 (diff) |
net: qrtr: Mark 'buf' as little endian
Failure to mark this pointer as __le32 causes checkers like
sparse to complain:
net/qrtr/qrtr.c:274:16: warning: incorrect type in assignment (different base types)
net/qrtr/qrtr.c:274:16: expected unsigned int [unsigned] [usertype] <noident>
net/qrtr/qrtr.c:274:16: got restricted __le32 [usertype] <noident>
net/qrtr/qrtr.c:275:16: warning: incorrect type in assignment (different base types)
net/qrtr/qrtr.c:275:16: expected unsigned int [unsigned] [usertype] <noident>
net/qrtr/qrtr.c:275:16: got restricted __le32 [usertype] <noident>
net/qrtr/qrtr.c:276:16: warning: incorrect type in assignment (different base types)
net/qrtr/qrtr.c:276:16: expected unsigned int [unsigned] [usertype] <noident>
net/qrtr/qrtr.c:276:16: got restricted __le32 [usertype] <noident>
Silence it.
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/qrtr')
-rw-r--r-- | net/qrtr/qrtr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/qrtr/qrtr.c b/net/qrtr/qrtr.c index c985ecbe9bd6..ae5ac175b2be 100644 --- a/net/qrtr/qrtr.c +++ b/net/qrtr/qrtr.c | |||
@@ -252,7 +252,7 @@ static struct sk_buff *qrtr_alloc_resume_tx(u32 src_node, | |||
252 | const int pkt_len = 20; | 252 | const int pkt_len = 20; |
253 | struct qrtr_hdr *hdr; | 253 | struct qrtr_hdr *hdr; |
254 | struct sk_buff *skb; | 254 | struct sk_buff *skb; |
255 | u32 *buf; | 255 | __le32 *buf; |
256 | 256 | ||
257 | skb = alloc_skb(QRTR_HDR_SIZE + pkt_len, GFP_KERNEL); | 257 | skb = alloc_skb(QRTR_HDR_SIZE + pkt_len, GFP_KERNEL); |
258 | if (!skb) | 258 | if (!skb) |
@@ -269,7 +269,7 @@ static struct sk_buff *qrtr_alloc_resume_tx(u32 src_node, | |||
269 | hdr->dst_node_id = cpu_to_le32(dst_node); | 269 | hdr->dst_node_id = cpu_to_le32(dst_node); |
270 | hdr->dst_port_id = cpu_to_le32(QRTR_PORT_CTRL); | 270 | hdr->dst_port_id = cpu_to_le32(QRTR_PORT_CTRL); |
271 | 271 | ||
272 | buf = (u32 *)skb_put(skb, pkt_len); | 272 | buf = (__le32 *)skb_put(skb, pkt_len); |
273 | memset(buf, 0, pkt_len); | 273 | memset(buf, 0, pkt_len); |
274 | buf[0] = cpu_to_le32(QRTR_TYPE_RESUME_TX); | 274 | buf[0] = cpu_to_le32(QRTR_TYPE_RESUME_TX); |
275 | buf[1] = cpu_to_le32(src_node); | 275 | buf[1] = cpu_to_le32(src_node); |