On 2015/2/12 13:07, Huawei Xie wrote:
> +
> +             /* This is ugly */
> +             mapped_size = memory.regions[idx].memory_size +
> +                     memory.regions[idx].mmap_offset;
> +             mapped_address = (uint64_t)(uintptr_t)mmap(NULL,
> +                     mapped_size,
> +                     PROT_READ | PROT_WRITE, MAP_SHARED,
> +                     pmsg->fds[idx],
> +                     0);

Just another ugly way:
We can use the size of file to mmap then unmmap is not need align to the size 
of page.

-- 
Regards,
Haifeng

Reply via email to