[Cluster-devel] [PATCH 0/2] iomap: small block problems

Matthew Wilcox willy at infradead.org
Wed Jun 30 14:08:54 UTC 2021


On Tue, Jun 29, 2021 at 11:12:39AM +0200, Andreas Gruenbacher wrote:
> Below is a version of your patch on top of v5.13 which has passed some
> local testing here.
> 
> Thanks,
> Andreas
> 
> --
> 
> iomap: Permit pages without an iop to enter writeback
> 
> Permit pages without an iop to enter writeback and create an iop *then*.  This
> allows filesystems to mark pages dirty without having to worry about how the
> iop block tracking is implemented.

How about ...

Create an iop in the writeback path if one doesn't exist.  This allows
us to avoid creating the iop in some cases.  The only current case we
do that for is pages with inline data, but it can be extended to pages
which are entirely within an extent.  It also allows for an iop to be
removed from pages in the future (eg page split).

> Suggested-by: Matthew Wilcox <willy at infradead.org>
> Signed-off-by: Andreas Gruenbacher <agruenba at redhat.com>

Co-developed-by: Matthew Wilcox (Oracle) <willy at infradead.org>
Signed-off-by: Matthew Wilcox (Oracle) <willy at infradead.org>




More information about the Cluster-devel mailing list