The quilt patch titled Subject: dmapool: consolidate page initialization has been removed from the -mm tree. Its filename was dmapool-consolidate-page-initialization.patch This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm ------------------------------------------------------ From: Keith Busch <kbusch@xxxxxxxxxx> Subject: dmapool: consolidate page initialization Date: Thu, 26 Jan 2023 13:51:21 -0800 Various fields of the dma pool are set in different places. Move it all to one function. Link: https://lkml.kernel.org/r/20230126215125.4069751-9-kbusch@xxxxxxxx Signed-off-by: Keith Busch <kbusch@xxxxxxxxxx> Reviewed-by: Christoph Hellwig <hch@xxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: Tony Battersby <tonyb@xxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- --- a/mm/dmapool.c~dmapool-consolidate-page-initialization +++ a/mm/dmapool.c @@ -274,6 +274,9 @@ static void pool_initialise_page(struct unsigned int offset = 0; unsigned int next_boundary = pool->boundary; + pool_init_page(pool, page); + page->in_use = 0; + page->offset = 0; do { unsigned int next = offset + pool->size; if (unlikely((next + pool->size) >= next_boundary)) { @@ -300,11 +303,7 @@ static struct dma_page *pool_alloc_page( return NULL; } - pool_init_page(pool, page); pool_initialise_page(pool, page); - page->in_use = 0; - page->offset = 0; - return page; } _ Patches currently in -mm which might be from kbusch@xxxxxxxxxx are