linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Why does ion_cma_allocate need GFP_HIGHUSER | __GFP_ZERO flags?
@ 2014-11-13  7:18 Gioh Kim
  2014-11-14  1:24 ` Laura Abbott
  0 siblings, 1 reply; 3+ messages in thread
From: Gioh Kim @ 2014-11-13  7:18 UTC (permalink / raw)
  To: Colin Cross, Joonsoo Kim
  Cc: John Stultz, Greg Kroah-Hartman, lauraa, devel, linux-kernel,
	"이건호/책임연구원/SW Platform(연)AOT팀(gunho.lee@lge.com)"

Hi,

I'm wondering why dma_alloc_coherent needs GFP_HIGHUSER | __GFP_ZERO flags in ion_cma_allocate().

I think dma_alloc_coherent can go to __dma_alloc if the system has CMA area.
If __GFP_WAIT flag is set, it allocates memory from atomic pool.
So I think calling dma_alloc_coherent with __GFP_WAIT is enough.

And can I get zero-filled-memory from CMA if I set __GFP_ZERO?


-- 
Thanks,
Gioh Kim

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

end of thread, other threads:[~2014-11-14  1:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-13  7:18 Why does ion_cma_allocate need GFP_HIGHUSER | __GFP_ZERO flags? Gioh Kim
2014-11-14  1:24 ` Laura Abbott
2014-11-14  1:38   ` Gioh Kim

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).