Add some log info; add a missing "!".
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 19 Sep 2008 19:21:36 +0000 (19:21 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 19 Sep 2008 19:21:36 +0000 (19:21 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1819 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/fs/battfs.c

index 014e421b112875d2644ec03c9c650eea299a3f41..f4f29095e468d10903bb1422c01e0b242f7e36aa 100644 (file)
@@ -44,7 +44,7 @@
 #include <cfg/macros.h> /* MIN, MAX */
 #include <cpu/byteorder.h> /* cpu_to_xx */
 
-#define LOG_LEVEL       LOG_LVL_WARNING
+#define LOG_LEVEL       LOG_LVL_INFO
 #define LOG_FORMAT      LOG_FMT_VERBOSE
 #include <cfg/log.h>
 
@@ -351,7 +351,7 @@ static bool battfs_flushBuffer(struct BattFsSuper *disk)
 {
        if (disk->cache_dirty)
        {
-               TRACE;
+               LOG_INFO("Flushing to disk page %d\n", disk->curr_page);
                if (!disk->save(disk, disk->curr_page))
                        return false;
                disk->cache_dirty = false;
@@ -367,14 +367,16 @@ static bool battfs_flushBuffer(struct BattFsSuper *disk)
  */
 static bool battfs_loadPage(struct BattFsSuper *disk, pgcnt_t new_page)
 {
+       LOG_INFO("Loading page %d\n", new_page);
        if (disk->curr_page == new_page)
                return true;
 
-       if (battfs_flushBuffer(disk))
+       if (!battfs_flushBuffer(disk))
                return false;
 
        if (!disk->load(disk, new_page))
                return false;
+
        disk->curr_page = new_page;
        return true;
 }