On Thu, 28 Mar 2019, akpm@linux-foundation.org wrote:
This implies that calls to kmem_cache_*alloc on a SLAB_CACHE_DMA32 kmem_cache must _not_ use GFP_DMA32 (it is anyway redundant and unnecessary).
I hope you verified that this flag cannot be passed to kmem_cache_alloc() and friends?