On Tuesday 29 August 2006 23:56, Sam Neubardt wrote:
> Has anyone else experienced this, and/or does anyone have an
> idea for a solution?
> I'm fairly sure this is a yaffs issue; the test has failed on
> two different distros and kernel versions and several mtd
> versions. With O_DIRECT disabled the test runs, and O_DIRECT
> works when used on other filesystems. Does O_DIRECT have to
> be explicitly enabled within yaffs for this to function?
Yaffs (yaffs_fs.c) does not implement linux's aio methods.
See struct file_operations, members aio_read, aio_write etc.
These are relatively new interfaces. Your test is probably
getting the EINVAL from aio_setup_iocb().
-imcd