On Sun, Mar 09, 2025 at 06:33:34PM +0100, Andreas Gruenbacher wrote: > On Mon, Feb 10, 2025 at 2:35 PM Matthew Wilcox (Oracle) > <willy@xxxxxxxxxxxxx> wrote: > > gfs2_end_log_write() has to handle bios which consist of both pages > > which belong to folios and pages which were allocated from a mempool and > > do not belong to a folio. It would be cleaner to have separate endio > > handlers which handle each type, but it's not clear to me whether that's > > even possible. > > > > This patch is slightly forward-looking in that page_folio() cannot > > currently return NULL, but it will return NULL in the future for pages > > which do not belong to a folio. > > > > This was the last user of page_has_buffers(), so remove it. > > Right now in for-next, ocfs2 is still using page_has_buffers(), so I'm > going to skip this part. How odd. I see it removed in 1b426db11ba8 ecee61651d8f 0fad0a824e5c 414ae0a44033 and all of those commits are in 6.14-rc1. $ git show v6.14-rc1:fs/ocfs2/aops.c |grep page_has (no output)