Что именно возвращает функция virt_to_page, возвращает ли она страницу с указанным адресом в пространстве ядра или она возвращает страницу с заданным адресом в пространстве пользователя?Насколько я могу судить, кажется, что он берет адрес ядра и возвращает страницу для этого.Если да, что я могу использовать, чтобы получить страницу из процесса пользовательского пространства, учитывая задачу или mm_struct, а затем виртуальный адрес?