Hi All

I'm the Yaffs Guy and have been asked to do some work refreshing the
Yaffs core code that is in Sebastian's rtems-yaffs git as well as
integrate it into the Yaffs tests.

After a few false starts I now have an understanding of how to build a
simulation test environment based on the quickstart guide - thanks to
those that helped me.

When going through Sebastian's wrapper I noticed that some functions
are locked with the yaffs lock and some are not. At first I thought
that might be a locking bug, but then I noticed that some higher level
functions call rtems_filesystem_instance_lock() and some do not.
rtems_filesystem_instance_lock() results in the yaffs lock being
taken, so that is all good.

Can someone please explain the rationale for when
rtems_filesystem_instance_lock is used and when not?

THanks

Charles
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to