criu/pie
Pavel Emelyanov 2694a74a00 aio: Restore AIO contexts
Restoring AIO is quite simple. Once all VMAs are put in
their places we can call io_setup() to let kernel create
the context back and then move the ring into proper place.

Another thing we should "restore" is the context ID. But
the thing is, upon ring creation kernel repots the ring
start address as this ID. And there's a patch in the -next
tree that changes the ID when we remap the ring. That
said after AIO context creation and ring remap we need
to check that the new ID is seen by the kernel.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-12-26 18:13:40 +03:00
..
log-simple.c plugin: allow to use logging function in plugins 2013-12-18 21:52:12 +04:00
Makefile Customize AArch64 VDSO code 2014-08-06 19:00:17 +04:00
parasite.c aio: Dump AIO rings 2014-12-26 18:13:36 +03:00
pie.lds.S.in pie: Fix pie.lds.S.in script to work with the gold linker 2014-03-11 22:15:02 +04:00
restorer.c aio: Restore AIO contexts 2014-12-26 18:13:40 +03:00
util-fd.c util-fd: print errors from send_fds 2014-04-09 13:24:40 +04:00
util.c criu: Drop redundant newline from pr_perror 2014-08-22 19:22:39 +04:00