Thanks to a kick (and some money to enable the necessary concentration on the job) from CELF/Google a YAFFS git branch intended for mainline merging has been created. Initial patches are currently under discussion on the fsdevel list. I thought it worth mentioning here as this is a subject largely of interrest to embedded people. http://www.spinics.net/lists/linux-fsdevel/threads.html#39158 http://www.spinics.net/lists/linux-fsdevel/msg39142.html Do please comment. The main constraint to bear in mind, is the need to keep the in-linux branch compatible with the yaffs.net 'works with all OSes, not just Linux (and old kernel versions too)' branch. So that means compilers other than GCC, function veneers to interface with the various OS-provided filesystem and hardware access functions, the built-in trace system. Some of this is stuff that would go away or use built-in linux functionality with a linux-only filesystem, but this isn't a linux-only filesystem, so some compromise is needed. The discussion seems to be going well so far. The codebase has been changed to Linux coding style and had a lot of cruft removed: * Multi-OS code has been removed. * Types changed from __u32-->u32 etc. * typedefs removed. * Lindenting done. Wookey -- Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM http://wookware.org/ -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html