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 em if I am wrong.