This caused an attempt to run yaffs_flush_whole_cache with dev->cache
already deallocated, hanging the system.
---
 src/yaffs.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/src/yaffs.c b/src/yaffs.c
index 1d901ee..5118ab0 100644
--- a/src/yaffs.c
+++ b/src/yaffs.c
@@ -195,8 +195,6 @@ static void unmount_handler(struct yaffs_dev *dev, void 
*os_context)
                }
        }
        
-       yaffs_flush_whole_cache(dev);
-       yaffs_deinitialise(dev);
        softc->free_os_context(dev, os_context);
        free(softc);
        free(dev);
-- 
1.7.0.4

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to