(Illustration by Gaich Muramatsu)
On Wed, Aug 06, 2014 at 07:39:02AM -0400, Greg Troxel wrote: > So you are really running into Linux bugs. If an amd64 system is > running an i386 binary then it should expect the system call args to be > in the i386 format, because it is really running an emulation. Either No, the system calls are as far as I know fine, it is just that pioctl uses ioctl, which doesn't interpret the contents of the blobs it passed back and forth. And cfs/venus probably use long integers in some of the structures, so a 32-bit cfs binary cannot talk to a 64-bit venus and vv. Or maybe in some cases we might have a collision with a 'legacy ioctl' and the kernel might have do that tries to interpret and translate it, but I doubt that. JanReceived on 2014-08-06 07:51:34