summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2020-08-17 17:14:56 +0000
committerMark Johnston <markj@FreeBSD.org>2020-08-17 17:14:56 +0000
commit30dcce2709cbcb173d77b54cf17ee119cb08a2eb (patch)
treedf684bb9c151043b4bccd38ea1fb31ab643cac5c
parentcb1480f8d4f1a4f0a82881dac1c699ccf5566eda (diff)
Notes
-rw-r--r--sys/compat/linux/linux_mmap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/compat/linux/linux_mmap.c b/sys/compat/linux/linux_mmap.c
index 969e49e327e82..48088e8b55265 100644
--- a/sys/compat/linux/linux_mmap.c
+++ b/sys/compat/linux/linux_mmap.c
@@ -282,6 +282,8 @@ linux_madvise_dontneed(struct thread *td, vm_offset_t start, vm_offset_t end)
object = entry->object.vm_object;
if (object == NULL)
continue;
+ if ((object->flags & (OBJ_UNMANAGED | OBJ_FICTITIOUS)) != 0)
+ continue;
pstart = OFF_TO_IDX(entry->offset);
if (start > entry->start) {