linux kernel - Map memory from alloc_page to the calling process address space -
i have linux device driver allocates physical memory/pages. have single ioctl, application can call, allocates physical page , maps process memory using vm_insert_pfn
.
i have allocated contiguous vma based on total number of pages required application. using alloc_page()
allocate physical page.
what want know is, if physical page allocated alloc_page()
counted against process making ioctl or if physical page belongs driver after mapping pre-allocated vma. if not how can achieve this?
i using flags gfp_movable|gfp_highuser
.
Comments
Post a Comment