YAMAMOTO Takashi
942b1e925d
fs/nxffs/nxffs_initialize.c: Fix syslog formats
2020-12-05 08:13:32 -06:00
YAMAMOTO Takashi
f6ca8bfe45
fs/nxffs/nxffs_dirent.c: Fix a syslog format
2020-12-05 08:13:32 -06:00
YAMAMOTO Takashi
75d0077cd1
fs/nxffs/nxffs_blockstats.c: Fix syslog formats
2020-12-05 08:13:32 -06:00
YAMAMOTO Takashi
01e0c41759
fs/nxffs/nxffs_blockstats.c: Appease nxstyle
2020-12-05 08:13:32 -06:00
chao.an
c56785bd0d
style/Makefile: remove unnecessary trailing whitespace
...
N/A
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-11-28 12:20:30 +01:00
YAMAMOTO Takashi
cde04a6523
fs/unionfs/fs_unionfs.c: Fix syslog formats
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
e58a966dd6
fs/binfs/fs_binfs.c: Fix a syslog format
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
e8695d61ca
fs/nfs/nfs_vfsops.c: Fix syslog formats
...
The following nxstyle errors are not new.
(macros like SIZEOF_rpc_reply_readdir)
fs/nfs/nfs_vfsops.c:848:12: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1020:16: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1420:13: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1818:11: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1819:11: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1830:8: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:1851:42: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:2049:54: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:2115:58: error: Mixed case identifier found
fs/nfs/nfs_vfsops.c:2172:54: error: Mixed case identifier found
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
73dd8a1ba2
fs/nfs/nfs_util.c: Fix syslog formats
...
The following nxstyle error is a false positive.
https://github.com/apache/incubator-nuttx/issues/387
fs/nfs/nfs_util.c:70:39: error: C++ style comment
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
bed9c3b83d
fs/nfs/rpc_clnt.c: Fix a syslog format
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
0a146273bf
fs/nfs/rpc_clnt.c: Appease nxstyle
...
The following nxstyle errors are intentionally left
because they are parts of the copyright notices.
fs/nfs/rpc_clnt.c:46:80: error: Long line found
fs/nfs/rpc_clnt.c:63:78: error: Long line found
2020-11-25 05:11:26 -08:00
YAMAMOTO Takashi
0dee21503d
fs/spiffs/src/spiffs_mtd.c: Fix syslog formats
2020-11-24 22:31:33 -08:00
YAMAMOTO Takashi
be013cc338
fs/spiffs/src/spiffs_gc.c: Fix syslog formats
2020-11-24 22:31:33 -08:00
YAMAMOTO Takashi
a6b4c1b755
fs/spiffs/src/spiffs_core.c: Fix syslog formats
2020-11-24 22:31:33 -08:00
YAMAMOTO Takashi
88bc46f4a6
fs/spiffs/src/spiffs_vfs.c: Fix syslog formats
2020-11-24 22:31:33 -08:00
YAMAMOTO Takashi
c0b4076d3b
fs/userfs/fs_userfs.c: Fix syslog formats
2020-11-24 22:31:33 -08:00
YAMAMOTO Takashi
4911b1121b
fs/cromfs/fs_cromfs.c: Fix a syslog format
2020-11-24 22:31:33 -08:00
Matias N
d5b6ec450f
Parallelize depend file generation
2020-11-22 09:02:59 -03:00
YAMAMOTO Takashi
13e55ce0d4
fs/romfs/fs_romfsutil.c: Fix syslog formats
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
67fbbf935b
fs/romfs/fs_romfs.c: Fix syslog formats
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
ae45a66d70
fs/nxffs/nxffs_write.c: Fix a syslog format
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
d543f7f16f
fs/nxffs/nxffs_stat.c: Fix syslog formats
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
7df9d89d54
fs/nxffs/nxffs_reformat.c: Fix syslog formats
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
d28d5a29c2
fs/nxffs/nxffs_reformat.c: Appease nxstyle
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
d22c8a2a31
fs/nxffs/nxffs_read.c: Fix a syslog format
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
3f2390e781
fs/nxffs/nxffs_read.c: Appease nxstyle
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
889c33277c
fs/nxffs/nxffs_pack.c: Fix a syslog format
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
660db6b248
fs/nxffs/nxffs_pack.c: Appease nxstyle
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
99407f4ab9
fs/nxffs/nxffs_open.c: Fix a syslog format
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
e1a8f8a736
fs/nxffs/nxffs_open.c: Appease nxstyle
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
35c30c2c4a
fs/nxffs/nxffs_cache.c: Fix syslog formats
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
042881eed3
fs/nxffs/nxffs_cache.c: Appease nxstyle
2020-11-21 19:38:32 -08:00
YAMAMOTO Takashi
ac6b08c8e9
fs/spiffs/src/spiffs_mtd.c: Fix a syslog format
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
38e6f68535
fs/spiffs/src/spiffs_core.c: Fix a syslog format
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
3aa29095b2
fs/spiffs/src/spiffs_vfs.c: Fix a syslog format
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
f940c3d7a4
fs/fat/fs_fat32util.c: Fix syslog formats
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
8ce63a47fc
fs/vfs/fs_epoll.c: Fix syslog formats
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
ad0ee4fbeb
fs/binfs/fs_binfs.c: Fix a syslog format error
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
da1b593485
fs/romfs/fs_romfs.c: Fix syslog format errors
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
bc9e28eb35
fs/mmap/fs_mmap.c: Fix a syslog format error
2020-11-20 22:22:53 -08:00
YAMAMOTO Takashi
0b48fed6ee
fs/spiffs/src/spiffs_core.c: Appease nxstyle
2020-11-20 22:22:53 -08:00
Brennan Ashton
9393572aea
Revert "fs/nxffs: Fix scan good block slowly and scan an invalid block"
...
This reverts commit 97be116a39
.
This commit broke nxffs. This leaves the first block as empty which
then exposes another bug where when the pack is called because we
have reached the end of flash and need to look for deleted inodes
we search the first block find no inode and assume that there
are no more inodes. This then results in corrupting the filesystem
by writing over existing inodes.
This can be seen by runing the sim:nxffs configuration.
Prior to this commit the first pass of writing files would look like
this:
NXFFS Dump:
BLOCK:OFFS TYPE STATE LENGTH
0:5 INODE OK 2680
0:78 DATA OK 424
1:5 DATA OK 497
2:5 DATA OK 497
3:5 DATA OK 497
4:5 DATA OK 497
5:5 DATA OK 268
5:283 INODE OK 7410
5:425 DATA OK 77
6:5 DATA OK 497
With this commit:
NXFFS Dump:
BLOCK:OFFS TYPE STATE LENGTH
0:0 BLOCK ERASED 512
1:5 INODE OK 6394
1:39 DATA OK 463
2:5 DATA OK 497
3:5 DATA OK 497
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-11-19 18:08:41 -08:00
dongjiuzhu
c22ab31728
fs: flashback to release all file descriptors in group to increase debugging time.
...
Change-Id: I47851f7e679addf36077c491ef7d1a5a29d1c2be
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-11-17 18:54:31 -08:00
YAMAMOTO Takashi
4f514f41d4
fs/procfs/fs_procfsiobinfo.c: Add a missing entry for can
...
Found by the following compiler warning:
procfs/fs_procfsiobinfo.c: In function 'iobinfo_read':
procfs/fs_procfsiobinfo.c:344:20: error: '%-16s' directive argument is null [-Werror=format-overflow=]
344 | linesize = snprintf(iobfile->line, IOBINFO_LINELEN,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | "\n%-16s%16lu%16lu\n",
| ~~~~~~~~~~~~~~~~~~~~~~
346 | g_iob_user_names[IOBUSER_GLOBAL],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
347 | (unsigned long)userstats->totalconsumed,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348 | (unsigned long)userstats->totalproduced);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
95a9843284
fs/procfs/fs_procfsproc.c: Fix prinf format warnings
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
f1bc94bd32
fs/procfs/fs_procfscpuload.c: Fix printf format warnings
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
48765a7160
fs/smartfs/smartfs_procfs.c: Fix printf format warnings
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
008d411fc3
fs/procfs/fs_procfsproc.c: Fix a printf format warning
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
08b4cb6517
fs/procfs/fs_procfsuptime.c: Fix a printf format
2020-11-16 08:29:00 -08:00
YAMAMOTO Takashi
711371a855
fs/procfs/fs_procfsiobinfo.c: Appease nxstyle
2020-11-16 05:46:53 -08:00