[Devel] Re: [PATCH 3/3] c/r: define s390-specific checkpoint-restart code (v6)
Serge E. Hallyn
serue at us.ibm.com
Wed Feb 25 15:34:54 PST 2009
Quoting Nathan Lynch (ntl at pobox.com):
> > +#if 0
> > + /* Oren's v13 is on an older kernel which has no vdso_base
> > + * on newer kernel, we'll have to enable this
> > + */
> > + CR_COPY(op, hh->vdso_base, mm->context.vdso_base);
> > +#endif
>
> During restart, does this replace the current task's VDSO contents, and
> if so, is that wise? VDSO areas contain things like timestamps for
> gettimeofday()...
(I've gone back and forth on this, and the following answer differs
from any interpretation i've had before :)
Well, arch_setup_additional_pages() uses get_unmapped_area() to get
a user mapping for the vdso pages. So i would expect that in fact
the arch-independent code would set up a new vdso mapping at the
checkpointed location, and so mm->context.vdso_base does in fact
need to be changed.
But it's something to verify when we port the code to a newer
kernel.
-serge
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list