mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
Staging: gdm72xx: Fix incorrect type in assignment in gdm_wimax.c
This patch fixes following sparse warnings: drivers/staging/gdm72xx/gdm_wimax.c:543:37: warning: incorrect type in argument 1 (different address spaces) drivers/staging/gdm72xx/gdm_wimax.c:543:37: expected void [noderef] <asn:1>*to drivers/staging/gdm72xx/gdm_wimax.c:543:37: got void *buf drivers/staging/gdm72xx/gdm_wimax.c:566:41: warning: incorrect type in argument 2 (different address spaces) drivers/staging/gdm72xx/gdm_wimax.c:566:41: expected void const [noderef] <asn:1>*from drivers/staging/gdm72xx/gdm_wimax.c:566:41: got void *buf Signed-off-by: Monam Agarwal <monamagarwal123@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b9225ca71a
commit
f10490e1b3
1 changed files with 2 additions and 2 deletions
|
@ -539,7 +539,7 @@ static int gdm_wimax_ioctl_get_data(struct data_s *dst, struct data_s *src)
|
|||
if (src->size) {
|
||||
if (!dst->buf)
|
||||
return -EINVAL;
|
||||
if (copy_to_user(dst->buf, src->buf, size))
|
||||
if (copy_to_user((void __user *)dst->buf, src->buf, size))
|
||||
return -EFAULT;
|
||||
}
|
||||
return 0;
|
||||
|
@ -562,7 +562,7 @@ static int gdm_wimax_ioctl_set_data(struct data_s *dst, struct data_s *src)
|
|||
return -ENOMEM;
|
||||
}
|
||||
|
||||
if (copy_from_user(dst->buf, src->buf, src->size)) {
|
||||
if (copy_from_user(dst->buf, (void __user *)src->buf, src->size)) {
|
||||
kdelete(&dst->buf);
|
||||
return -EFAULT;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue