From: Christian Brauner Date: Thu, 15 Aug 2024 12:39:33 +0000 (+0200) Subject: romfs: fix romfs_read_folio() X-Git-Tag: microblaze-v6.13~343^2~9 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=524b2c6dc80d735be9ebcd2decffe2889baab65d;p=linux-2.6-microblaze.git romfs: fix romfs_read_folio() Add the correct offset to folio_zero_tail(). Fixes: d86f2de026c5 ("romfs: Convert romfs_read_folio() to use a folio") Reported-by: Greg Ungerer Link: https://lore.kernel.org/r/Zr0GTnPHfeA0P8nb@casper.infradead.org Signed-off-by: Christian Brauner --- diff --git a/fs/romfs/super.c b/fs/romfs/super.c index 68758b6fed94..0addcc849ff2 100644 --- a/fs/romfs/super.c +++ b/fs/romfs/super.c @@ -126,7 +126,7 @@ static int romfs_read_folio(struct file *file, struct folio *folio) } } - buf = folio_zero_tail(folio, fillsize, buf); + buf = folio_zero_tail(folio, fillsize, buf + fillsize); kunmap_local(buf); folio_end_read(folio, ret == 0); return ret;