Print this page
5255 uts shouldn't open-code ISP2

@@ -3764,11 +3764,11 @@
          * perform word loads and stores on it).
          */
         if (align < KMEM_ALIGN)
                 cflags |= KMC_NOTOUCH;
 
-        if ((align & (align - 1)) != 0 || align > vmp->vm_quantum)
+        if (!ISP2(align) || align > vmp->vm_quantum)
                 panic("kmem_cache_create: bad alignment %lu", align);
 
         mutex_enter(&kmem_flags_lock);
         if (kmem_flags & KMF_RANDOMIZE)
                 kmem_flags = (((kmem_flags | ~KMF_RANDOM) + 1) & KMF_RANDOM) |