From: Brian Behlendorf Date: Tue, 27 Jan 2009 04:10:23 +0000 (-0800) Subject: Remove debug check was was accidentally left in place an prevent the slab cache from... X-Git-Tag: debian/0.7.9-2~606 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=34e71c9e97f4d0d2b3ede850d016a7de558b0f3c;p=mirror_spl-debian.git Remove debug check was was accidentally left in place an prevent the slab cache from working on systems with >4 cores --- diff --git a/module/spl/spl-kmem.c b/module/spl/spl-kmem.c index 0c3c2f3..a68f8ef 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,