Do you use paravirt_alloc_pd_clone()? I seem to you remember you mentioning that it doesn't help you very much. I'm in the process of unifying pgalloc*, and it seems to me that it would be a bit cleaner without needing to worry about paravirt_alloc_pd_clone()... J
On Fri, 2007-11-16 at 11:24 -0800, Jeremy Fitzhardinge wrote:> Do you use paravirt_alloc_pd_clone()? I seem to you remember you > mentioning that it doesn't help you very much. I'm in the process of > unifying pgalloc*, and it seems to me that it would be a bit cleaner > without needing to worry about paravirt_alloc_pd_clone()...Yes, we do, and it is one of our largest performance gains. It is clone_pgd_range() that turned out not to be useful. Zach