Messages in this thread | | | Date | Wed, 1 Mar 2006 17:50:59 +0000 (GMT) | From | Hugh Dickins <> | Subject | Re: why VM_SHM has been removed from mm.h? |
| |
On Wed, 1 Mar 2006, Kamran Karimi wrote: > > > Since you're already patching base kernel source (you mention > > arch/xyz/mm/fault.c), why don't you just patch your own VM_SYSVSHM > > into include/linux/mm.h, and set it on the vma in ipc/shm.c? > > Yes this looks like a good solution. I have changed VM_SHM in mm.h to be > 0x0800000 and am looking for a good place to include it in the vma->vm_flags.
I already pointed out that several drivers are setting VM_SHM; and that we shall remove it in due course. Your DIPC patch should use its own flag.
> shmat() looks like a good place. How can I find the vma of a SysV shm in that > routine?
shm_mmap would be the right place: shmat's do_mmap will call it.
Hugh - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |