Thread (22 messages) 22 messages, 7 authors, 2017-11-27

Re: [RFC PATCH 1/2] mm: introduce MAP_FIXED_SAFE

From: Florian Weimer <hidden>
Date: 2017-11-17 07:31:07
Also in: linux-arch, linux-mm, lkml

On 11/16/2017 11:18 AM, Michal Hocko wrote:
+	if (flags & MAP_FIXED_SAFE) {
+		struct vm_area_struct *vma = find_vma(mm, addr);
+
+		if (vma && vma->vm_start <= addr)
+			return -ENOMEM;
+	}
Could you pick a different error code which cannot also be caused by a 
an unrelated, possibly temporary condition?  Maybe EBUSY or EEXIST?

This would definitely help with application-based randomization of 
mappings, and there, actual ENOMEM and this error would have to be 
handled differently.

Thanks,
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help