linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] dma-debug: implement dynamic entry allocation
@ 2018-12-03 17:28 Robin Murphy
  2018-12-03 17:28 ` [PATCH 1/4] dma-debug: Use pr_fmt() Robin Murphy
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Robin Murphy @ 2018-12-03 17:28 UTC (permalink / raw)
  To: hch; +Cc: m.szyprowski, iommu, linux-kernel, cai, salil.mehta, john.garry

The HNS_ENET discussion got me thinking, why not just make DMA debug
cleverer so that (in terms of basic functionality at least) we don't
need to worry about driver- or arch-specific configuration at all?

Patches #2 and #3 are the real meat here - #1 is just some preparatory
cleanup motivated by moving printks around, and could be split out if
desired; I kept #4 separate as a possible nice-to-have depending on
what people think.

Robin.


Robin Murphy (4):
  dma-debug: Use pr_fmt()
  dma-debug: Refactor dma_debug_entry allocation
  dma-debug: Dynamically expand the dma_debug_entry pool
  dma-debug: Make leak-like behaviour apparent

 kernel/dma/debug.c | 198 ++++++++++++++++++++++++---------------------
 1 file changed, 105 insertions(+), 93 deletions(-)

-- 
2.19.1.dirty


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2018-12-04 17:38 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-03 17:28 [PATCH 0/4] dma-debug: implement dynamic entry allocation Robin Murphy
2018-12-03 17:28 ` [PATCH 1/4] dma-debug: Use pr_fmt() Robin Murphy
2018-12-04 14:26   ` Christoph Hellwig
2018-12-04 17:35   ` Joe Perches
2018-12-03 17:28 ` [PATCH 2/4] dma-debug: Refactor dma_debug_entry allocation Robin Murphy
2018-12-04 14:27   ` Christoph Hellwig
2018-12-04 16:09     ` Robin Murphy
2018-12-03 17:28 ` [PATCH 3/4] dma-debug: Dynamically expand the dma_debug_entry pool Robin Murphy
2018-12-03 18:23   ` John Garry
2018-12-04 13:11     ` Robin Murphy
2018-12-04 14:17       ` Christoph Hellwig
2018-12-04 16:06         ` Robin Murphy
2018-12-04 16:30       ` John Garry
2018-12-04 17:19         ` Robin Murphy
2018-12-04 17:38           ` John Garry
2018-12-04 14:29   ` Christoph Hellwig
2018-12-04 16:32     ` Robin Murphy
2018-12-03 17:28 ` [RFC 4/4] dma-debug: Make leak-like behaviour apparent Robin Murphy
2018-12-04 14:31   ` Christoph Hellwig
2018-12-03 17:34 ` [PATCH 0/4] dma-debug: implement dynamic entry allocation Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).