Christoph Lameter <cl@xxxxxxxxx> writes: > On Thu, 1 Jun 2017, Hugh Dickins wrote: > >> Thanks a lot for working that out. Makes sense, fully understood now, >> nothing to worry about (though makes one wonder whether it's efficient >> to use ctors on high-alignment caches; or whether an internal "zero-me" >> ctor would be useful). > > Use kzalloc to zero it. But that's changing a per slab creation memset into a per object allocation memset, isn't it? > And here is another example of using slab allocations for page frames. > Use the page allocator for this? The page allocator is there for > allocating page frames. The slab allocator main purpose is to allocate > small objects.... Well usually they are small (< PAGE_SIZE), because we have 64K pages. But we could rework the code to use the page allocator on 4K configs. cheers -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>