From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: David Vrabel <david.vrabel@citrix.com>
Cc: linux-kernel@vger.kernel.org,
Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
x86@kernel.org, xen-devel@lists.xenproject.org,
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [PATCHv5 0/4] dma, x86, xen: reduce SWIOTLB usage in Xen guests
Date: Fri, 5 Dec 2014 13:29:58 -0800 [thread overview]
Message-ID: <20141205212958.GA3012@kroah.com> (raw)
In-Reply-To: <1417788483-662-1-git-send-email-david.vrabel@citrix.com>
On Fri, Dec 05, 2014 at 02:07:59PM +0000, David Vrabel wrote:
> On systems where DMA addresses and physical addresses are not 1:1
> (such as Xen PV guests), the generic dma_get_required_mask() will not
> return the correct mask (since it uses max_pfn).
>
> Some device drivers (such as mptsas, mpt2sas) use
> dma_get_required_mask() to set the device's DMA mask to allow them to use
> only 32-bit DMA addresses in hardware structures. This results in
> unnecessary use of the SWIOTLB if DMA addresses are more than 32-bits,
> impacting performance significantly.
>
> This series allows Xen PV guests to override the default
> dma_get_required_mask() with a more suitable one.
>
> Changes in v5:
> - xen_swiotlb_get_required_mask() is x86 only.
>
> Changes in v4:
> - Assume 64-bit mask is required.
>
> Changes in v3:
> - fix off-by-one in xen_dma_get_required_mask()
> - split ia64 changes into separate patch.
>
> Changes in v2:
> - split x86 and xen changes into separate patches
>
> David
Why are you sending these to me? Am I the DMA maintainer and forgot
about it?
/me digs in MAINTAINERS...
Nope, not me! Patches are now deleted from my queue, go use
scripts/get_maintainer.pl like you should have done...
greg k-h
next prev parent reply other threads:[~2014-12-05 21:30 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-05 14:07 [PATCHv5 0/4] dma, x86, xen: reduce SWIOTLB usage in Xen guests David Vrabel
2014-12-05 14:08 ` [PATCH 1/4] dma: add dma_get_required_mask_from_max_pfn() David Vrabel
2014-12-05 14:08 ` David Vrabel
2014-12-05 21:31 ` Greg Kroah-Hartman
2014-12-08 10:36 ` David Vrabel
2014-12-09 15:32 ` Greg Kroah-Hartman
2014-12-09 15:32 ` Greg Kroah-Hartman
2014-12-08 10:36 ` David Vrabel
2014-12-05 21:31 ` Greg Kroah-Hartman
2014-12-05 14:08 ` [PATCH 2/4] ia64: use common dma_get_required_mask_from_pfn() David Vrabel
2014-12-05 14:08 ` David Vrabel
2014-12-05 14:08 ` David Vrabel
2014-12-05 14:08 ` [PATCH 3/4] x86: allow dma_get_required_mask() to be overridden David Vrabel
2014-12-05 14:08 ` David Vrabel
2014-12-05 14:08 ` [PATCH 4/4] x86/xen: assume a 64-bit DMA mask is required David Vrabel
2014-12-05 14:08 ` David Vrabel
2014-12-05 21:29 ` Greg Kroah-Hartman [this message]
2014-12-05 21:29 ` [PATCHv5 0/4] dma, x86, xen: reduce SWIOTLB usage in Xen guests Greg Kroah-Hartman
-- strict thread matches above, loose matches on Subject: below --
2014-12-05 14:07 David Vrabel
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=20141205212958.GA3012@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=boris.ostrovsky@oracle.com \
--cc=david.vrabel@citrix.com \
--cc=hpa@zytor.com \
--cc=konrad.wilk@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=tglx@linutronix.de \
--cc=x86@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/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.