<div dir="ltr"><div>More info on this:<br><br></div><div>So I found that &quot;oarg&quot; (need_to_validate) is being set to 1 for <br>walk_namespaces(&amp;mnt_ns_desc, collect_mntns, &amp;need_to_validate);<br><br></div><div>This is because ns-&gt;pid != getpid()<br><br></div><div>In the log I <b>found</b>:<br><br>./criu dump -D data/data -o dump.log -v3 -t 709 <br><br>(00.420095) Writing image inventory (version 1)<br>(00.433772) Add pid ns 1 pid 1184<br>(00.434402) Add net ns 2 pid 1184<br>(00.435087) Add ipc ns 3 pid 1184<br>(00.435574) Add uts ns 4 pid 1184<br>(00.436036) Add mnt ns 5 pid 1184<br>(00.436478) Add user ns 6 pid 1184<br>(00.436760) cg: Dumping cgroups for 1184<br>(00.437895) cg: Set 1 is criu one<br><br><br>(00.650857) Collected 709 in 1 state<br>(00.682634) Will take mnt namespace in the image<br><b>(00.682803) Add mnt ns 7 pid 709</b><br><br></div><div>I&#39;m trying to understand the reason behind checking &quot;ns-&gt;pid != getpid()&quot;.<br><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 2, 2015 at 2:31 PM, CRIU criu <span dir="ltr">&lt;<a href="mailto:criuport@gmail.com" target="_blank">criuport@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello,<br></div><div><br></div>I&#39;m porting CRIU on Android.<br><br>When I run CRIU, it fails with the following<br>Error (mount.c:601): FS mnt ./cache dev 0x1f00002 root / unsupported id 28<br><br><br>This is what I found in dump.log<br><br>(00.096659)     type ext4 source /dev/block/mtdblock0 mnt_id 0x26 s_dev 0x1f00000 / @ ./system flags 0x200001 options data=ordered<br>(00.096844)     type ext4 source /dev/block/mtdblock1 mnt_id 0x27 s_dev 0x1f00001 / @ ./data flags 0x406 options data=ordered<br>(00.097010)     type ext4 source /dev/block/mtdblock2 mnt_id 0x28 s_dev 0x1f00002 / @ ./cache flags 0x406 options data=ordered<br><br></div><div>As seen, all (mtdblock*) is ext4 based, but CRIU complains about &quot;cache&quot; partition. Any clue as to why this is the case?<br></div><div>I don&#39;t see ext4 in &quot;static struct fstype fstypes[]&quot;<br><br></div><div>-Lilo<br></div></div>
</blockquote></div><br></div>