Line 78: |
Line 78: |
| | | |
| == Needs to be done (TODO) == | | == Needs to be done (TODO) == |
− |
| |
− | === List of failed tests ===
| |
− |
| |
− | The table is being kept up-to-date by [[User:Dsafonov|Dsafonov]] with latest kernel/CRIU patches in his environment, some of which may be yet not in tree or even yet not sent.
| |
− |
| |
− | {| class="wikitable"
| |
− | ! Name
| |
− | ! Fail reason
| |
− | |-
| |
− | | autofs || test's bug - hangs without C/R
| |
− | |}
| |
− |
| |
− | === Fixes for older kernels ===
| |
− |
| |
− | For kernels with backported mainline patches for 32-bit C/R (like vzkernel) there are a couple of things to do like different sizes of vdso/vvar (or vvar may not be even present).
| |
| | | |
| === Kernel patch for vsyscall page === | | === Kernel patch for vsyscall page === |
Line 101: |
Line 86: |
| | | |
| At this moment we'll support only compat ia32 applications, attempt to dump x32 compat binary should result in error. | | At this moment we'll support only compat ia32 applications, attempt to dump x32 compat binary should result in error. |
| + | |
| + | === Continue removing TIF_IA32 from uprobes & Oprofile === |
| + | |
| + | This flag should be gone as it's suggested by Andy & Oleg. |
| + | There is quite lot of work to make kernel work without it, but small gain: |
| + | the restored ia32 process will be traced by uprobes/oprofile and stuff like that. |
| | | |
| == External links == | | == External links == |
− | * [https://github.com/xemul/criu/issues/43 github issue] | + | * [https://github.com/checkpoint-restore/criu/issues/43 github issue] |
| | | |
− | [[Category: Development]]
| |
| [[Category: Under the hood]] | | [[Category: Under the hood]] |