Sending IOCTLs from 32-bit userland to 64-bit Kernel module
From: Yoav Artzi
Date: Tue Jan 29 2008 - 07:44:52 EST
Hi,
I have a 32-bit user land application which sends an IOCTL to a 64-bit
Kernel module. I have a few different cmd codes that I can send through
the IOCTL. For some reason I seem to always get the same IOCTL cmd from
user land, no matter what the ioctl() call is given. This cmd code that
I get has some bytes (W/R and the module code) that are OK, but the rest
is just garbage or zeros. This was originally a 32-bit system, and we
are no converting the Kernel module to 64-bit, so maybe there's
something special for 32-64 communication that miss.
I am working on Linux Kernel v2.6.18.
Thanks
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/