>>> On 05.12.14 at 11:00, <bob....@oracle.com> wrote: > 5. Potential workaround > 5.1 Use per-cpu list in idle_loop() > Delist a batch of pages from heap_list to a per-cpu list, then scrub the > per-cpu list and free back to heap_list. > > But Jan disagree with this solution: > "You should really drop the idea of removing pages temporarily. > All you need to do is make sure a page being allocated and getting > simultaneously scrubbed by another CPU won't get passed to the > caller until the scrubbing finished."
So you don't mention any downsides to this approach. If there are any, please name them. If there aren't, what's the reason not to go this route? Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel