Messages in this thread Patch in this message | | | From | Pengfei Li <> | Subject | [PATCH v2 4/4] mm, slab_common: Make initializing KMALLOC_DMA start from 1 | Date | Tue, 10 Sep 2019 01:07:15 +0800 |
| |
kmalloc_caches[KMALLOC_NORMAL][0] will never be initialized, so the loop should start at 1 instead of 0
Signed-off-by: Pengfei Li <lpf.vector@gmail.com> --- mm/slab_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/slab_common.c b/mm/slab_common.c index d64a64660f86..6b3e526934d9 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -1236,7 +1236,7 @@ void __init create_kmalloc_caches(slab_flags_t flags) slab_state = UP; #ifdef CONFIG_ZONE_DMA - for (i = 0; i <= KMALLOC_SHIFT_HIGH; i++) { + for (i = 1; i <= KMALLOC_SHIFT_HIGH; i++) { struct kmem_cache *s = kmalloc_caches[KMALLOC_NORMAL][i]; if (s) { -- 2.21.0
| |