YAFFS mainlining process currently underway

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Gstreamer Embedded]     [Linux MMC Devel]     [U-Boot V2]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux ARM Kernel]     [Linux OMAP]     [Linux SCSI]

  Powered by Linux