[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20221205145937.54367-1-kbusch@meta.com>
Date: Mon, 5 Dec 2022 06:59:26 -0800
From: Keith Busch <kbusch@...a.com>
To: <linux-mm@...ck.org>, <linux-kernel@...r.kernel.org>,
Matthew Wilcox <willy@...radead.org>
CC: Tony Battersby <tonyb@...ernetics.com>,
Keith Busch <kbusch@...nel.org>
Subject: [PATCH 00/11] dmapool enhancements
From: Keith Busch <kbusch@...nel.org>
Keith Busch (7):
dmapool: add alloc/free performance test
dmapool: move debug code to own functions
dmapool: rearrange page alloc failure handling
dmapool: consolidate page initialization
dmapool: simplify freeing
dmapool: don't memset on free twice
dmapool: link blocks across pages
Tony Battersby (4):
dmapool: remove checks for dev == NULL
dmapool: use sysfs_emit() instead of scnprintf()
dmapool: cleanup integer types
dmapool: speedup DMAPOOL_DEBUG with init_on_alloc
mm/Kconfig | 9 ++
mm/Makefile | 1 +
mm/dmapool.c | 354 ++++++++++++++++++++++------------------------
mm/dmapool_test.c | 138 ++++++++++++++++++
4 files changed, 315 insertions(+), 187 deletions(-)
create mode 100644 mm/dmapool_test.c
--
2.30.2
Powered by blists - more mailing lists