| From 963a7f4d3b90ee195b895ca06b95757fcba02d1a Mon Sep 17 00:00:00 2001 |
| From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> |
| Date: Fri, 4 Oct 2024 15:03:49 +0900 |
| Subject: fat: fix uninitialized variable |
| |
| From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> |
| |
| commit 963a7f4d3b90ee195b895ca06b95757fcba02d1a upstream. |
| |
| syszbot produced this with a corrupted fs image. In theory, however an IO |
| error would trigger this also. |
| |
| This affects just an error report, so should not be a serious error. |
| |
| Link: https://lkml.kernel.org/r/87r08wjsnh.fsf@mail.parknet.co.jp |
| Link: https://lkml.kernel.org/r/66ff2c95.050a0220.49194.03e9.GAE@google.com |
| Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> |
| Reported-by: syzbot+ef0d7bc412553291aa86@syzkaller.appspotmail.com |
| Cc: <stable@vger.kernel.org> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| fs/fat/namei_vfat.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/fs/fat/namei_vfat.c |
| +++ b/fs/fat/namei_vfat.c |
| @@ -1019,7 +1019,7 @@ error_inode: |
| if (corrupt < 0) { |
| fat_fs_error(new_dir->i_sb, |
| "%s: Filesystem corrupted (i_pos %lld)", |
| - __func__, sinfo.i_pos); |
| + __func__, new_i_pos); |
| } |
| goto out; |
| } |