Hi All,<br> From what i have learnt vmalloc requires a minor page fault
to sync the process page tables with the reference page tables. So, is
it safe to use memory already allocated by vmalloc in io context/device
driver code (especially when the io call has returned back to the device
driver after finishing io on the device). I know that in general it is
better to use kmalloc (for better efficiency and so on....) but, i want
to know if it is inaccurate to use vmalloc in this particular case and
why (in terms of cannot service page faults in interrupt context etc)?<br>
<br>Thanks in advance for your help.<br><br>Regards,<br>Neha