From 34e71c9e97f4d0d2b3ede850d016a7de558b0f3c Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Mon, 26 Jan 2009 20:10:23 -0800 Subject: [PATCH] Remove debug check was was accidentally left in place an prevent the slab cache from working on systems with >4 cores --- module/spl/spl-kmem.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/module/spl/spl-kmem.c b/module/spl/spl-kmem.c index 0c3c2f37ef..a68f8efe9d 100644 --- a/module/spl/spl-kmem.c +++ b/module/spl/spl-kmem.c @@ -1206,7 +1206,6 @@ spl_kmem_cache_alloc(spl_kmem_cache_t *skc, int flags) spl_kmem_magazine_t *skm; unsigned long irq_flags; void *obj = NULL; - int id; ENTRY; ASSERT(skc->skc_magic == SKC_MAGIC); @@ -1218,8 +1217,6 @@ restart: * in the restart case we must be careful to reaquire * the local magazine since this may have changed * when we need to grow the cache. */ - id = smp_processor_id(); - ASSERTF(id < 4, "cache=%p smp_processor_id=%d\n", skc, id); skm = skc->skc_mag[smp_processor_id()]; ASSERTF(skm->skm_magic == SKM_MAGIC, "%x != %x: %s/%p/%p %x/%x/%x\n", skm->skm_magic, SKM_MAGIC, skc->skc_name, skc, skm,