Thread (97 messages) 97 messages, 8 authors, 2018-01-09

Re: [PATCH 29/67] dma-direct: use node local allocations for coherent memory

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2018-01-02 10:29:16
Also in: linux-alpha, linux-arch, linux-arm-kernel, linux-iommu, linux-mips, linux-s390, linux-sh, lkml, sparclinux

Missing patch description explaining why this change is desirable.

On Fri, Dec 29, 2017 at 9:18 AM, Christoph Hellwig [off-list ref] wrote:
quoted hunk ↗ jump to hunk
--- a/lib/dma-direct.c
+++ b/lib/dma-direct.c
@@ -39,7 +39,7 @@ static void *dma_direct_alloc(struct device *dev, size_t size,
        if (gfpflags_allow_blocking(gfp))
                page = dma_alloc_from_contiguous(dev, count, page_order, gfp);
        if (!page)
-               page = alloc_pages(gfp, page_order);
+               page = alloc_pages_node(dev_to_node(dev), gfp, page_order);
        if (!page)
                return NULL;
Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help