IOCTL from 64b user space
jfaslist
jfaslist at yahoo.fr
Tue Jan 24 02:29:48 EST 2006
Hi,
I am using a Maple platform.
I have written a driver which ioctl entry point expects a structure
passed from a 64b user space program. The driver is passed the structure
address in the "arg" argument:
int (*ioctl) (struct inode *inode, struct file *filp,
unsigned int cmd, unsigned long arg);
But in my driver when I look at the address of that structure (prior to
doing a copy_from_user ) , I see the address is "0". the "cmd" ioctl
code is correct though.
Question: can I have 64b apps making ioctl calls? or do I have to use
only 32b apps and use the ioctl32.c scheme, like on Sparc64?
Sorry for what is likely a basic question.
Thanks
-jf simon
___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com
More information about the Linuxppc64-dev
mailing list