Hi all,
I have couple doubts regarding kmalloc/highmem. Can some one help me understand this better.
Why we cannot kmalloc(GFP_HIGHUSER) ?
Because it returns virtual address and to get virtual address of pages from high memory we need to kmap ?
Then how to allocate pages from highmem alloc_pages, and then kmap?
How to free pages from highmem ? kunmap and then ?
Thanks.