Commit f395183f authored by Jaegeuk Kim's avatar Jaegeuk Kim

f2fs: return EINVAL for hole cases in swap file

This tries to fix xfstests/generic/495.
Signed-off-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
parent ca298241
......@@ -3896,7 +3896,7 @@ static int check_swap_activate_fast(struct swap_info_struct *sis,
/* hole */
if (!(map.m_flags & F2FS_MAP_FLAGS)) {
f2fs_err(sbi, "Swapfile has holes\n");
ret = -ENOENT;
ret = -EINVAL;
goto out;
}
......@@ -4052,7 +4052,7 @@ static int check_swap_activate(struct swap_info_struct *sis,
return ret;
bad_bmap:
f2fs_err(sbi, "Swapfile has holes\n");
return -ENOENT;
return -EINVAL;
}
static int f2fs_swap_activate(struct swap_info_struct *sis, struct file *file,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment