so cast it to unsigned long before passing it to hiddev_ioctl.
This gets rid of:
drivers/hid/usbhid/hiddev.c: In function 'hiddev_compat_ioctl':
drivers/hid/usbhid/hiddev.c:746: warning: passing argument 4 of 'hiddev_ioctl' makes integer from pointer without a cast
Signed-off-by: Stephen Rothwell <[email protected]>
---
drivers/hid/usbhid/hiddev.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
--
Cheers,
Stephen Rothwell [email protected]
diff --git a/drivers/hid/usbhid/hiddev.c b/drivers/hid/usbhid/hiddev.c
index 9837adc..5fc4019 100644
--- a/drivers/hid/usbhid/hiddev.c
+++ b/drivers/hid/usbhid/hiddev.c
@@ -743,7 +743,7 @@ inval:
static long hiddev_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
{
struct inode *inode = file->f_path.dentry->d_inode;
- return hiddev_ioctl(inode, file, cmd, compat_ptr(arg));
+ return hiddev_ioctl(inode, file, cmd, (unsigned long)compat_ptr(arg));
}
#endif
--
1.5.3.4
On Wed, 31 Oct 2007, Stephen Rothwell wrote:
> so cast it to unsigned long before passing it to hiddev_ioctl.
> This gets rid of:
> drivers/hid/usbhid/hiddev.c: In function 'hiddev_compat_ioctl':
> drivers/hid/usbhid/hiddev.c:746: warning: passing argument 4 of 'hiddev_ioctl' makes integer from pointer without a cast
> Signed-off-by: Stephen Rothwell <[email protected]>
Hi Stephen,
I already have this fixed in my tree, sorry.
Thanks a lot,
--
Jiri Kosina
On Wed, 31 Oct 2007 12:27:24 +0100 (CET) Jiri Kosina <[email protected]> wrote:
>
> I already have this fixed in my tree, sorry.
As long as it gets fixed, I don't mind.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/