commit | 6c9aff41e16c206c5454b13cef52b59048a03332 | [log] [tgz] |
---|---|---|
author | Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no> | Fri Sep 14 11:03:42 2018 +0200 |
committer | Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no> | Fri Sep 14 11:30:17 2018 +0200 |
tree | 4dd321b14fd0d512d493f8ca9de01d9b2933fb79 | |
parent | 199575aa8b309dfe809cc59b9c6854ccdad9bdf7 [diff] |
bugfix: during inode update the file name might be corrupted While inode is updated it is possible that Garbage Collection is called which caused overwrite of inode's filename as the same buffer was used to keep the filename and copping data in GC. This patch uses buffer on the stack for keeping filename while inode is updated which fix the issue. The patch cause 128 B increase of stack consumption. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
The Newtron Flash File System (NFFS) is a flash file system with the following priorities:
NFFS currently supports the following operating systems:
The source code for NFFS lives in the following repository on GitHub:
All changes to the NFFS codebase should be submitted as Pull Request to the repository above.
Issues must be reported to the Mynewt Jira: https://issues.apache.org/jira/projects/MYNEWT Use the ‘NFFS’ component when reporting bug against the Apache Mynewt project.