Thread (12 messages) flat view 12 messages, 6 authors, 2018-07-17

[PATCH 1/2] mm/cma: remove unsupported gfp_mask parameter from cma_alloc()

From: hch@lst.de (Christoph Hellwig)
Date: 2018-07-12 07:13:50
Also in: linux-iommu, linux-mm, linuxppc-dev, lkml

On Thu, Jul 12, 2018 at 11:48:47AM +0900, Joonsoo Kim wrote:
One of existing user is general DMA layer and it takes gfp flags that is
provided by user. I don't check all the DMA allocation sites but how do
you convince that none of them try to use anything other
than GFP_KERNEL [|__GFP_NOWARN]?
They use a few others things still like __GFP_COMP, __GPF_DMA or
GFP_HUGEPAGE.  But all these are bogus as we have various implementations
that can't respect them.  I plan to get rid of the gfp_t argument
in the dma_map_ops alloc method in a few merge windows because of that,
but it needs further implementation consolidation first.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help