diff options
author | Mark Johnston <markj@FreeBSD.org> | 2020-08-17 17:14:56 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2020-08-17 17:14:56 +0000 |
commit | 30dcce2709cbcb173d77b54cf17ee119cb08a2eb (patch) | |
tree | df684bb9c151043b4bccd38ea1fb31ab643cac5c | |
parent | cb1480f8d4f1a4f0a82881dac1c699ccf5566eda (diff) |
Notes
-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) { |