1) the addressed returned by Vmalloc() is mapped by kernel in user space (user page tables), right ? it is never a part of kernel page table, correct ?
2) and vice versa is true for kmap().. right ?
please correct me if I am wrong.
Both vmalloc and kmap are for in-kernel use only.
would you please reply to another thread named 'alloc pages' ?