The object cache sits on top of a general-purpose memory allocator such as kmalloc or zalloc and provides pre-initialized object caching functionality. If you're not going to use the object caching functionality, you can just call the underlying memory allocator directly. Jeffrey