Hi,
We have written an application that would open a device and then mmap it.
In the kernel module the memory is allocated using vmalloc (don't require contiguous physical memory) and in mmap we are calling remap_pfn_range to map the memory to user space.
The question is would this mechanism be enough that the memory would be pinned (neither swappable nor the page migration would happen) ?
Thanks,
Sunil Bhargo