Wether the memories allocated by kmalloc or get_free_pages could be swapped out? In the book "linux device drivers", some drivers use the memory allocated by kmalloc or get_free_pages for DMA. There will be some problems if the memory could be swapped out. Could someone explain this? Thanks, Guopei