On Tue, Mar 26, 2013 at 10:55 AM, Miod Vallat <m...@online.fr> wrote: >> > uvm_pagefree calls atomic_clearbits_int too many times. >> >> Is there some sort of evidence that this is a problem - performace or >> stability wise? > > Platforms which can't do ll/sc style atomic operations usually wrap > these operations within splhigh()/splx() calls, which are a tad > expensive. > > In that particular diff, Ted makes sure to flip the bits only during the > time the vm_page is not on any TAILQ, and before it is put on the free > list. > > This is narrow enough to me. >
Yeah, ok, in light of that explanation I'm better with this. No objections here then.