Hello,

I am working on a char device driver for which I've implemented bunch of
IOCTL commands. It works great under 32bit architecture. It compiles great
against 64bit architecture and loads into the kernel without any problems
but when I run the (user) program that makes use of those IOCTLs it gives me
segmentation fault:

showcmd[6620]: segfault at 00000000000411d0 rip 00000000000411d0 rsp
00000000ffc1e774 error 14
Segmentation fault

The user program (`showcmd`) is ELF-32 executable being run on 64bit kernel.
The kernel module was cross-compiled against 64bit kernel tree.
I googled it but found some stuff which is already depreciated
((un)register_ioctl32_conversion).

Any ideas??

Thanks for your help :)

Tejas.

Reply via email to