]> git.ipfire.org Git - thirdparty/linux.git/blobdiff - fs/mpage.c
Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel...
[thirdparty/linux.git] / fs / mpage.c
index b9b7f6dc9c376a7b5cd56aa3401a51ca3b914af9..22b9de5ddd684d5606b421d497be85fa52144089 100644 (file)
@@ -532,6 +532,8 @@ static int __mpage_writepage(struct folio *folio, struct writeback_control *wbc,
                map_bh.b_size = 1 << blkbits;
                if (mpd->get_block(inode, block_in_file, &map_bh, 1))
                        goto confused;
+               if (!buffer_mapped(&map_bh))
+                       goto confused;
                if (buffer_new(&map_bh))
                        clean_bdev_bh_alias(&map_bh);
                if (buffer_boundary(&map_bh)) {