Move kfile interface to the io/ directory.
[bertos.git] / bertos / cpu / cortex-m3 / drv / flash_lm3s.c
index 9d2baf9d88b8d27e95647d3fff08444b48d5f49d..b7498caceb31e9d34f88d3ea8182f616b1e0bbec 100644 (file)
@@ -40,7 +40,7 @@
 
 #include <cfg/macros.h>
 
-#include <kern/kfile.h>
+#include <io/kfile.h>
 
 #include <drv/timer.h>
 #include <drv/flash.h>
@@ -189,7 +189,7 @@ static kfile_off_t flash_lm3s_seek(struct KFile *_fd, kfile_off_t offset, KSeekM
                seek_pos = FLASH_BASE;
                break;
        case KSM_SEEK_END:
-               seek_pos = fd->fd.size;
+               seek_pos = FLASH_BASE + fd->fd.size;
                break;
        case KSM_SEEK_CUR:
                seek_pos = fd->fd.seek_pos;