의이 코드를 생각해 보자 : 첫 번째 줄에서alloc_pages가있는 페이지를 할당해도 구조체가 할당됩니까?
struct page * str_page = alloc_pages(some flags, 4);
str_page++;
이 할당 될 것 16 페이지가 먼저 할당 된 페이지의 struct page
에 대한 포인터가 str_page
에 저장됩니다.
그런 다음이 포인터를 증가시키고이 구조의 뒤쪽을 가리 킵니다.
이제 두 번째 할당 페이지의 struct page
을 가리키고 있습니까?
일반 질문은 또한 할당 된 모든 할당 된 페이지에 대한
합니까 구조체 alloc_pages()
또는 이러한 구조체는 사실에 의해 커널 이전의 할당 및 처리?