[CRIU] [PATCH 5/5] vdso: x86 -- Add handling of vvar zones

Cyrill Gorcunov gorcunov at gmail.com
Fri Jun 20 05:40:27 PDT 2014


On Fri, Jun 20, 2014 at 04:33:59PM +0400, Pavel Emelyanov wrote:
> On 06/19/2014 12:27 AM, Andrew Vagin wrote:
> > On Tue, Jun 17, 2014 at 02:14:17AM +0400, Cyrill Gorcunov wrote:
> >> -				pr_debug("vdso: Restore proxy status at %lx\n",
> >> +				pr_debug("vdso: Restore proxy vDSO status at %lx\n",
> >> +					 (long)vma->e->start);
> >> +			} else if (vma->e->start == proxy_vvar_addr) {
> >> +				vma->e->status |= VMA_AREA_REGULAR | VMA_AREA_VVAR;
> >> +				pr_debug("vdso: Restore proxy VVAR status at %lx\n",
> >>  					 (long)vma->e->start);
> >> -				break;
> >>  			}
> >>  		}
> >>  
> >>  		pr_debug("vdso: Droppping marked vdso at %lx\n",
> >> -			 (long)vma->e->start);
> >> -		list_del(&marked->list);
> >> -		xfree(marked);
> >> +			 (long)proxy_vdso_marked->e->start);
> >> +		list_del(&proxy_vdso_marked->list);
> >> +		xfree(proxy_vdso_marked);
> > 
> > 		vma_area_list->nr--;
> 
> Cyrill, will you re-spin the series?

Yes, I'll try to do that today.


More information about the CRIU mailing list