On 04.06.25 10:34, Wei Yang wrote:
On Wed, Jun 04, 2025 at 08:21:45AM +0000, Wei Yang wrote: [...]
+int try_to_move_page(char *region) +{
- int ret;
- int node;
- int status = 0;
- ksft_print_msg("worker %d move_pages of content: %.15s\n", getpid(), region);
One thing confused me here.
If I don't access region here, the following move_pages() would report -ENOENT occationally. The reason is do_pages_stat_array() -> folio_walk_start() returns NULL.
Right, the pages were not faulted in. The man page mentions that as
"-ENOENT: The page is not present."