1*66c2e680SPeter Holm#!/bin/sh 2*66c2e680SPeter Holm 3*66c2e680SPeter Holm# 4*66c2e680SPeter Holm# Copyright (c) 2025 Peter Holm <pho@FreeBSD.org> 5*66c2e680SPeter Holm# 6*66c2e680SPeter Holm# SPDX-License-Identifier: BSD-2-Clause 7*66c2e680SPeter Holm# 8*66c2e680SPeter Holm 9*66c2e680SPeter Holm# Hunt for "vm_fault: pager read error, pid 32939 (mmap)" 10*66c2e680SPeter Holm 11*66c2e680SPeter Holm# "panic: namei: unexpected flags: 0x10000000" seen: 12*66c2e680SPeter Holm# https://people.freebsd.org/~pho/stress/log/log0585.txt 13*66c2e680SPeter Holm# Fixed by: 58b2bd33aff7 14*66c2e680SPeter Holm 15*66c2e680SPeter Holm. ../default.cfg 16*66c2e680SPeter Holm 17*66c2e680SPeter Holmmd=$mdstart 18*66c2e680SPeter Holmmp=$mntpoint 19*66c2e680SPeter Holmmdconfig -l | grep -q md$md && mdconfig -d -u $md 20*66c2e680SPeter Holmmount | grep -q "on $mp " && umount -f $mp 21*66c2e680SPeter Holm 22*66c2e680SPeter Holmmdconfig -a -t swap -s 1g -u $md 23*66c2e680SPeter Holmnewfs -U /dev/md$md > /dev/null 24*66c2e680SPeter Holmmount /dev/md$md $mp 25*66c2e680SPeter Holm 26*66c2e680SPeter Holmexport RUNDIR=$mp/stressX 27*66c2e680SPeter Holm../testcases/swap/swap -t 5m -i 20 -l 100 > /dev/null & 28*66c2e680SPeter Holmsleep 5 29*66c2e680SPeter Holm../testcases/mmap/mmap -t 5m -i 20 -l 100 > /dev/null 2>&1 & 30*66c2e680SPeter Holmsleep 5 31*66c2e680SPeter Holmumount -f $mp 32*66c2e680SPeter Holmpkill swap mmap 33*66c2e680SPeter Holmwait 34*66c2e680SPeter Holm 35*66c2e680SPeter Holmmdconfig -d -u $md 36*66c2e680SPeter Holmexit 0 37