Hi James, attached is a patch that implements forced alignment for kmalloc. I'm a bit reluctant to send it to Andrew- it's a big change, it even redefines the kmem_cache_create prototype. I would prefer to postpone it for now, but if you need it - feel free to send it to Andrew. Architectures that need special alignment of kmalloc, beyond BYTES_PER_WORD, must define __ARCH_FORCE_KMALLOCALIGN appropriately. -- Manfred