<div dir="ltr"><div>Hi, all</div><div><br></div><div>I encounter a problem when I read the source code of kernel 4.9.9.</div><div><br></div><div>In arch/x86/mm/init_32.c, at line 125 [1], there is a function named page_table_range_init_count(...). I have analyzed some codes and find its two parameters are PKMAP_BASE and FIXADDR_START.</div><div><br></div><div>Between Line 141 and Line 150, there is a for loop and I don&#39;t know what it means, especially Line 144-Line147.</div><div><br></div><div>Could someone can give me some tips. Thanks a lot!</div><div><br></div><div>Here is the code:</div><div>[1]  <a href="http://lxr.free-electrons.com/source/arch/x86/mm/init_32.c?v=4.9#L125">http://lxr.free-electrons.com/source/arch/x86/mm/init_32.c?v=4.9#L125</a></div><div><br></div><div>Hao Lee</div><div>Thanks.</div></div>