• Matthew Wilcox (Oracle)'s avatar
    reiserfs: Convert to writepages · 4f8cf60a
    Matthew Wilcox (Oracle) authored
    Use buffer_migrate_folio to handle folio migration instead of writing
    out dirty pages and reading them back in again.  Use writepages to write
    out folios more efficiently.  We now only do that wait_on_write_block
    check once per call to writepages instead of once per page.  It would be
    possible to do one transaction per writeback run, but that's a bit of a
    big change to do to this old filesystem, so leave it as one transaction
    per folio (and leave reiserfs supporting only one page per folio).
    Signed-off-by: default avatarMatthew Wilcox (Oracle) <willy@infradead.org>
    Reviewed-by: default avatarJan Kara <jack@suse.cz>
    Signed-off-by: default avatarJan Kara <jack@suse.cz>
    Message-Id: <20240305185208.1200166-1-willy@infradead.org>
    4f8cf60a
inode.c 92 KB