As a kernel module yaffs interface to Linux through the file yaffs_fs.c, which glue the yaffs code (mainly yaffs_guts.c/h) to the filesystem API.
The other option is to use direct/yaffs_fs.c which is intended for embedded systems without a Linux kernel; this one isn't a kernel module but implement a yaffs API suitable for small environments.
With it you can also test yaffs features in the linux user space, by embedding it in a normal program.
Note that, as indicated by your subject, you don't need any effort to port yaffs to linux, since it is its native environment.
Regards
Adamo
> -----Original Message-----
> From: yaffs-admin@stoneboat.aleph1.co.uk
> [mailto:yaffs-admin@stoneboat.aleph1.co.uk]On Behalf Of Domenico DI
> TULLIO
> Sent: martedì 12 ottobre 2004 10.44
> To: 'YAFFS mailing list'
> Subject: [Yaffs] Porting YAFFS on Linux
>
>
> Dear All,
>
> I would know the file that works as interface between Linux
> OS and API function of YAFFS.
>
> Can you help me, please?
>
> Thank you very much,
> Domenico
>
>
> _______________________________________________
> yaffs mailing list
> yaffs@stoneboat.aleph1.co.uk
> http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
>