Hi, There are the fixes for file creation which failed halfway, the first one is used to reclaim flash spaces had been used by the inode, and the second one fixes a BUG assertion in jffs2_do_read_inode().
These two problems can be reproduced by concurrently creating files until no space is left, and then removing these files, and repeating. Comments are welcome. Hou Hou Tao (2): jffs2: reset pino_nlink to 0 when inode creation failed jffs2: handle INO_STATE_CLEARING in jffs2_do_read_inode() fs/jffs2/dir.c | 28 ++++++++++++++++++++++++---- fs/jffs2/readinode.c | 1 + 2 files changed, 25 insertions(+), 4 deletions(-) -- 2.16.2.dirty