Print this page
5255 uts shouldn't open-code ISP2
*** 3764,3774 ****
* perform word loads and stores on it).
*/
if (align < KMEM_ALIGN)
cflags |= KMC_NOTOUCH;
! if ((align & (align - 1)) != 0 || 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) |
--- 3764,3774 ----
* perform word loads and stores on it).
*/
if (align < KMEM_ALIGN)
cflags |= KMC_NOTOUCH;
! 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) |