aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2023-03-11 20:57:24 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2023-03-11 21:52:01 +0000
commit3c3a434f8ee867e6e4a69de07bf0811f2ae0c46e (patch)
treeac4e7d5937da4bf00d0baa75a227837e497301ee /sys/vm/vm_fault.c
parent1a791448272a61e3435feba0ede5e93738f2ba7c (diff)
Diffstat (limited to 'sys/vm/vm_fault.c')
-rw-r--r--sys/vm/vm_fault.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
index 5df667052615..fadd7dbd2fd5 100644
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -1092,7 +1092,7 @@ vm_fault_next(struct faultstate *fs)
if (fs->object == fs->first_object) {
fs->first_m = fs->m;
fs->m = NULL;
- } else {
+ } else if (fs->m != NULL) {
if (!vm_fault_object_ensure_wlocked(fs)) {
fs->can_read_lock = false;
unlock_and_deallocate(fs);