--- y/fs/mpage.c +++ x/fs/mpage.c @@ -94,6 +94,9 @@ static void map_buffer_to_folio(struct f return; } create_empty_buffers(&folio->page, i_blocksize(inode), 0); + head = folio_buffers(folio); + if (!head) + return; } page_bh = head;