On Tue, Mar 05, 2013 at 11:43:35PM -0600, David Young wrote:
> Maybe we can avoid unnecessary locking or redundancy using a
> generation number? Add a generation number to the vmem_t,
>
> volatile uint64_t vm_gen;
>
> Increase a vmem_t's generation number every
> time that vmem_free(), vmem_xfree(), or vmem_backend_ready() is
> called:
Won't that generate a very hot cache line on a large smp system?
Maybe the associated structures are actually worse here!
But per-cpu virtual address free lists might make sense.
David
--
David Laight: [email protected]