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

Pavel Emelyanov xemul at parallels.com
Fri Jun 20 05:33:59 PDT 2014


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?



More information about the CRIU mailing list