[<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