Description of problem: mainline inclusion for speeding up the boot time creating the linear map can take a significant proportion of the total boot time, especially when rodata=full. And a large portion of the time it takes to create the linear map is issuing TLBIs. This series reworks the kernel pgtable generation code to significantly reduce the number of TLBIs. See each patch for details. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
https://lore.kernel.org/lkml/lgyiy6z7rss6t3ytmcg2ofcfzpxg5nw6mbbc2evnshhw7xls4i@vfnbqiyabmi2/T/#m894919aa73890622032f886967292f3949e44bce
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/4127