From: Ingo Molnar <mingo@elte.hu>
To: Joerg Roedel <joro@8bytes.org>
Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>,
joerg.roedel@amd.com, iommu@lists.linux-foundation.org,
mingo@redhat.com, linux-kernel@vger.kernel.org
Subject: Re: [RFC][GIT PULL] dma-api debugging facility
Date: Fri, 6 Mar 2009 12:20:31 +0100 [thread overview]
Message-ID: <20090306112031.GK21168@elte.hu> (raw)
In-Reply-To: <20090305223302.GN2125@8bytes.org>
* Joerg Roedel <joro@8bytes.org> wrote:
> On Fri, Mar 06, 2009 at 05:59:18AM +0900, FUJITA Tomonori wrote:
> > On Thu, 5 Mar 2009 21:03:38 +0100
> > Joerg Roedel <joerg.roedel@amd.com> wrote:
> >
> > > Hi Ingo,
> > >
> > > The following changes since commit 0bd5c4f7c874cf48ff7904dcf8a59988c8fea0e8:
> > > Ingo Molnar (1):
> > > Merge branch 'iommu/fixes-2.6.29' of git://git.kernel.org/.../joro/linux-2.6-iommu into core/iommu
> > >
> > > are available in the git repository at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git dma-api/debug
> > >
> > > David Woodhouse (2):
> > > dma-debug: add function to dump dma mappings
> > > dma-debug: print stacktrace of mapping path on unmap error
> > >
> > > Joerg Roedel (16):
> > > dma-debug: add Kconfig entry
> > > dma-debug: add header file and core data structures
> > > dma-debug: add hash functions for dma_debug_entries
> > > dma-debug: add allocator code
> > > dma-debug: add initialization code
> > > dma-debug: add kernel command line parameters
> > > dma-debug: add debugfs interface
> > > dma-debug: add core checking functions
> > > dma-debug: add checking for map/unmap_page/single
> > > dma-debug: add add checking for map/unmap_sg
> > > dma-debug: add checking for [alloc|free]_coherent
> > > dma-debug: add checks for sync_single_*
> > > dma-debug: add checks for sync_single_range_*
> > > dma-debug: add checks for sync_single_sg_*
> > > dma-debug: x86 architecture bindings
> > > dma-debug: Documentation update
> > >
> > > Documentation/DMA-API.txt | 106 +++++
> > > Documentation/kernel-parameters.txt | 10 +
> > > arch/Kconfig | 2 +
> > > arch/x86/Kconfig | 1 +
> > > arch/x86/include/asm/dma-mapping.h | 45 ++-
> > > arch/x86/kernel/pci-dma.c | 6 +
> > > include/linux/dma-debug.h | 167 +++++++
> > > lib/Kconfig.debug | 11 +
> > > lib/Makefile | 2 +
> > > lib/dma-debug.c | 870 +++++++++++++++++++++++++++++++++++
> > > 10 files changed, 1214 insertions(+), 6 deletions(-)
> > > create mode 100644 include/linux/dma-debug.h
> > > create mode 100644 lib/dma-debug.c
> > >
> > > A few changes were made since the v3 post of this code:
> > >
> > > * new checks were added
> > > * stack trace of mapping path is printed
> > > * default number of preallocated entries has been increased to 32768 on
> > > x86 - in the latest tests I had more than 26000 dma-api allocations in
> > > the hash
> > > * therefore the hash size has been increased to 1024
> >
> > You have not posted patches that addressed some reviewed comments. For
> > example, dma-debug's dma_map_sg support is just wrong:
> >
> > http://marc.info/?l=linux-kernel&m=123556055325566&w=2
>
> Thats fixed in the tree above. I will send out the patches
> tomorrow seperatly for easier reviewing and commenting.
Yep, re-posting them on lkml would be nice.
Ingo
prev parent reply other threads:[~2009-03-06 11:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-05 20:03 [RFC][GIT PULL] dma-api debugging facility Joerg Roedel
2009-03-05 20:59 ` FUJITA Tomonori
2009-03-05 22:33 ` Joerg Roedel
2009-03-05 23:22 ` Chris Wright
2009-03-06 13:07 ` Joerg Roedel
2009-03-06 11:20 ` Ingo Molnar [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090306112031.GK21168@elte.hu \
--to=mingo@elte.hu \
--cc=fujita.tomonori@lab.ntt.co.jp \
--cc=iommu@lists.linux-foundation.org \
--cc=joerg.roedel@amd.com \
--cc=joro@8bytes.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.