Messages in this thread Patch in this message | | | Subject | [PATCH]slub: fix bad scope checking | From | "Zhang, Yanmin" <> | Date | Thu, 01 Apr 2010 17:32:30 +0800 |
| |
Function init_kmem_cache_nodes is incorrect when checking upper limitation of kmalloc_caches.
The patch against latest tip/master fixes it.
From: Zhang, Yanmin <yanmin_zhang@linux.intel.com>
---
--- linux-2.6/mm/slub.c 2010-04-01 17:01:21.091999999 +0800 +++ linux-2.6_slub/mm/slub.c 2010-04-01 17:04:34.876000010 +0800 @@ -2153,7 +2153,7 @@ static int init_kmem_cache_nodes(struct int local_node; if (slab_state >= UP && (s < kmalloc_caches || - s > kmalloc_caches + KMALLOC_CACHES)) + s >= kmalloc_caches + KMALLOC_CACHES)) local_node = page_to_nid(virt_to_page(s)); else local_node = 0;
| |