防止fork()复制进程的内存映射(mmap'ed)

时间:2015-03-29 07:04:01

标签: linux memory-management fork linux-device-driver mmap

我有一个实现mmap操作集的Linux设备驱动程序(vm_operations), 以及使用mmap调用对内存映射设备驱动程序内存空间的过程。

该过程有时会调用fork()来执行任务,然后销毁子进程。 这导致在子进程上广泛使用mmap调用来复制父进程的内存映射。

我想避免这些重复,并且实际上只将所有内存映射专用于父级。

这在Linux上可行吗?

0 个答案:

没有答案