wil6210: fix warning in pointer arithmetic

In some compilation environments, result of pointer arithmetic interpreted as int
while in others it is long int. Force conversion to long.

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Vladimir Kondratiev 2014-12-01 15:35:27 +02:00 committed by John W. Linville
parent d3762b4060
commit 7cd4ec5517

View file

@ -446,7 +446,7 @@ static int wil_fw_load(struct wil6210_priv *wil, const void *data, size_t size)
if (size >= sizeof(*hdr)) { if (size >= sizeof(*hdr)) {
wil_err_fw(wil, "Stop at offset %ld" wil_err_fw(wil, "Stop at offset %ld"
" record type %d [%zd bytes]\n", " record type %d [%zd bytes]\n",
(const void *)hdr - data, (long)((const void *)hdr - data),
le16_to_cpu(hdr->type), hdr_sz); le16_to_cpu(hdr->type), hdr_sz);
} }
return -EINVAL; return -EINVAL;