diff options
-rw-r--r-- | sys/compat/linux/linux_mmap.c | 2 |
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) { |