Alin Jerpelea
6833b8787e
fs: migrate to SPDX identifier
...
Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-11-06 01:58:54 +08:00
Saurav Pal
4e53ee4486
fs/mnemofs: Fix open and rmdir return value and seek out of bounds.
...
- Update open return value to ENOTDIR when ancestor is a file.
- Update rmdir return value to ENOTDIR when path is not a directory.
- Better logs for file and dir operations.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-11-03 16:01:58 +08:00
Saurav Pal
17bca89f07
fs/mnemofs: Fix mkdir for depth > 3 bug, better logs
...
- Fix bug which prevents mkdir for depth > 3.
- Better logs for mnemofs
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-10-29 02:23:58 +08:00
Saurav Pal
974da12448
fs/mnemofs: Fix extra log unused value error.
...
Fix the unused value error for when extra logs are OFF.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-10-22 15:42:40 -03:00
Saurav Pal
b4a6d456c9
fs/mnemofs: Add logs to bind and unbind.
...
Add logs and extra logs to mnemofs VFS methods for bind and unbind.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-10-22 16:37:25 +08:00
Petro Karashchenko
1528b8dcca
nuttx: resolve various 'FAR' and 'CODE' issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-26 10:21:03 +08:00
Saurav Pal
9d8b92c481
fs/mnemofs: Autoformat
...
Mnemofs autoformat feature
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-08-23 18:31:04 -03:00
Saurav Pal
daa3168cfb
fs/mnemofs: Fix journal log rw issue, read size issue
...
Fixes the journal log read and write size and overlap issues, along with read return value issue.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-08-17 09:10:04 -03:00
Saurav Pal
0be6dfb552
fs/mnemofs: Refactor path logic, direntry size bug fix, open free bug fix
...
Refactoring path logic to prevent logic flaws, direntry size bug fix to allow proper direntry traversal, open free bug fix to prevent memory leak after close.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-08-09 09:00:17 +02:00
Saurav Pal
786701c752
fs/mnemofs: Add master node and r/w methods
...
Adds master node and r/w methods to mnemofs
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-16 09:06:51 +08:00
Saurav Pal
c86ef1cbc4
fs/mnemofs: Add journal methods.
...
Journal methods for mnemofs.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-13 14:58:49 -03:00
Saurav Pal
9ef9788b6f
fs/mnemofs: Add LRU and CTZ methods
...
LRU methods and CTZ methods to mnemofs
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-13 07:28:04 -03:00
Saurav Pal
2bc97c0f0e
fs/mnemofs: Add parent iterator and path methods.
...
Pitr methods and path methods.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-12 10:30:41 -03:00
Saurav Pal
6f0daf08eb
fs/mnemofs: Adds Block Allocator
...
Adds Block Allocator logic to mnemofs.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-10 18:40:47 -03:00
Saurav Pal
23b7dc0651
fs/mnemofs: Setup and VFS methods
...
The Setup and VFS methods for mnemofs, a NAND Flash File System.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-10 09:25:23 -03:00