The atomic writes only supports regular files for database. Signed-off-by: Jaegeuk Kim <jaeg...@kernel.org> --- fs/f2fs/file.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index da6d33d1bb34..d486e02b43c2 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -1522,6 +1522,9 @@ static int f2fs_ioc_start_atomic_write(struct file *filp) if (f2fs_is_atomic_file(inode)) goto out; + if (!S_ISREG(inode->i_mode)) + return -EINVAL; + ret = f2fs_convert_inline_inode(inode); if (ret) goto out; -- 2.11.0 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel