dma_kmalloc_cache() can use the new is_kmalloc_cache() helper function. Also removes an unnecessary assignment to local variable `s'. Cc: Christoph Lameter <cl@xxxxxxxxx> Signed-off-by: David Rientjes <rientjes@xxxxxxxxxx> --- mm/slub.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/mm/slub.c b/mm/slub.c --- a/mm/slub.c +++ b/mm/slub.c @@ -2649,13 +2649,12 @@ static noinline struct kmem_cache *dma_kmalloc_cache(int index, gfp_t flags) text = kasprintf(flags & ~SLUB_DMA, "kmalloc_dma-%d", (unsigned int)realsize); - s = NULL; for (i = 0; i < KMALLOC_CACHES; i++) if (!kmalloc_caches[i].size) break; - BUG_ON(i >= KMALLOC_CACHES); s = kmalloc_caches + i; + BUG_ON(!is_kmalloc_cache(s)); /* * Must defer sysfs creation to a workqueue because we don't know -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>