Embedded Linux development
 help / color / mirror / Atom feed
* YAFFS mainlining process currently underway
@ 2010-11-15 11:35 Wookey
  0 siblings, 0 replies; only message in thread
From: Wookey @ 2010-11-15 11:35 UTC (permalink / raw)
  To: linux-embedded; +Cc: Charles Manning

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/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-11-15 11:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-15 11:35 YAFFS mainlining process currently underway Wookey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox