[CRIU] ppc64le soft dirty tracking on 4.14

Adrian Reber areber at redhat.com
Mon Sep 25 19:08:26 MSK 2017


Hello Laurent,

I had a closer look and soft dirty tracking works correctly. I was just
confused by the page size. The file was 65536 and not the expected
4096.

CRIU still cannot detect if CONFIG_MEM_SOFT_DIRTY is enabled or not.
The check always returns true and the criu pre-dump command is always
successful. In the case where CONFIG_MEM_SOFT_DIRTY=n CRIU still does
pre-dumps but it seems to always dump the complete memory.

'criu/criu check --feature mem_dirty_track' is always successful.

Disabling CONFIG_PPC_RADIX_MMU makes also no difference to me.

So it seems the check for CONFIG_MEM_SOFT_DIRTY in CRIU on ppc64le is
broken. The kernel does that right thing.

		Adrian


More information about the CRIU mailing list