Как использовать флаг GFP_USER в kmalloc?
Насколько я понимаю, использование вGFP_USER
флаг (в вызовеkmalloc
) используется для выделения памяти для пользовательского пространства. Означает ли это, что выделенная страница находится в пространстве ядра, доступном для пользователя? Должны ли эти страницы бытьmmapp
'ed в пространстве пользователя или адрес непосредственно доступен для пользователя. Если им нужноmmapp
тогда какая разница междуGFP_USER
а такжеGFP_KERNEL
?