Coda File System

Re: Coda development roadmap

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Wed, 6 Aug 2014 07:51:29 -0400
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.

Jan
Received on 2014-08-06 07:51:34