START	sys/kern/mount	2025-04-01T01:12:18Z

==== run-unmount-nested ====
umount -f /dev/$(<vnd)a 2>/dev/null || true
/bin/sh: vnd: No such file or directory
rmdir /mnt/regress-mount 2>/dev/null || true
vnconfig -u $(<vnd) 2>/dev/null || true
/bin/sh: vnd: No such file or directory
dd if=/dev/null of=diskimage bs=1m seek=1100
0+0 records in
0+0 records out
0 bytes transferred in 0.000 secs (0 bytes/sec)
vnconfig diskimage >vnd
disklabel -wA -T /usr/src/regress/sys/kern/mount/disktemplate $(<vnd)
disklabel $(<vnd)
# /dev/rvnd0c:
type: vnd
disk: vnd device
label: fictitious
duid: 3dc90a3c8c007566
flags:
bytes/sector: 512
sectors/track: 100
tracks/cylinder: 1
sectors/cylinder: 100
cylinders: 22528
total sectors: 2252800
boundstart: 0
boundend: 2252800

16 partitions:
#                size           offset  fstype [fsize bsize   cpg]
  a:          2097152                0  4.2BSD   2048 16384     1 
  b:              192          2097152  4.2BSD   2048 16384     1 
  c:          2252800                0  unused                    
  d:              192          2097344  4.2BSD   2048 16384     1 
  e:              192          2097536  4.2BSD   2048 16384     1 
  f:              192          2097728  4.2BSD   2048 16384     1 
  g:              192          2097920  4.2BSD   2048 16384     1 
  h:              192          2098112  4.2BSD   2048 16384     1 
  i:              192          2098304  4.2BSD   2048 16384     1 
  j:              192          2098496  4.2BSD   2048 16384     1 
  k:              192          2098688  4.2BSD   2048 16384     1 
  l:              192          2098880  4.2BSD   2048 16384     1 
  m:              192          2099072  4.2BSD   2048 16384     1 
  n:              192          2099264  4.2BSD   2048 16384     1 
  o:              192          2099456  4.2BSD   2048 16384     1 
  p:              192          2099648  4.2BSD   2048 16384     1 
disklabel $(<vnd) | grep -q '16 partitions:'
[ `disklabel $(<vnd) | grep -c '\<4.2BSD\>'` -eq 15 ]
newfs $(<vnd)a
/dev/rvnd0a: 1024.0MB in 2097152 sectors of 512 bytes
6 cylinder groups of 202.50MB, 12960 blocks, 25920 inodes each
super-block backups (for fsck -b #) at:
 160, 414880, 829600, 1244320, 1659040, 2073760,
mkdir -p /mnt/regress-mount
mount /dev/$(<vnd)a /mnt/regress-mount
newfs -O 1 $(<vnd)b
/dev/rvnd0b: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)d
/dev/rvnd0d: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)e
/dev/rvnd0e: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)f
/dev/rvnd0f: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)g
/dev/rvnd0g: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)h
/dev/rvnd0h: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)i
/dev/rvnd0i: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)j
/dev/rvnd0j: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)k
/dev/rvnd0k: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)l
/dev/rvnd0l: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)m
/dev/rvnd0m: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)n
/dev/rvnd0n: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)o
/dev/rvnd0o: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
newfs -O 1 $(<vnd)p
/dev/rvnd0p: 0.1MB in 192 sectors of 512 bytes
1 cylinder groups of 0.09MB, 6 blocks, 128 inodes each
super-block backups (for fsck -b #) at:
 32,
mkdir /mnt/regress-mount/b
mount /dev/$(<vnd)b /mnt/regress-mount/b
f=/mnt/regress-mount; for p in d e f g h i j k l m n o p; do f=$f/$p; mkdir $f; mount /dev/$(<vnd)$p $f; done
mount
/dev/sd0a on / type ffs (local)
/dev/sd0l on /home type ffs (local, nodev, nosuid)
/dev/sd0d on /tmp type ffs (local, nodev)
/dev/sd0f on /usr type ffs (local, nodev)
/dev/sd0g on /usr/X11R6 type ffs (local, nodev)
/dev/sd0h on /usr/local type ffs (local, nodev, wxallowed)
/dev/sd0k on /usr/obj type ffs (local, nodev, nosuid, wxallowed)
/dev/sd0j on /usr/src type ffs (local, nodev, nosuid)
/dev/sd0e on /var type ffs (local, nodev, nosuid)
regressmaster:/data/mirror/openbsd/cvs on /mount/openbsd/cvs type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
regressmaster:/data/mirror/openbsd/ftp on /mount/openbsd/ftp type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
regressmaster:/data/mirror/openbsd/distfiles on /mount/openbsd/distfiles type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
mfs:70990 on /build type mfs (asynchronous, local, nodev, noexec, nosuid, noperm, size=4194304 512-blocks)
/dev/vnd0a on /mnt/regress-mount type ffs (local)
/dev/vnd0b on /mnt/regress-mount/b type ffs (local)
/dev/vnd0d on /mnt/regress-mount/d type ffs (local)
/dev/vnd0e on /mnt/regress-mount/d/e type ffs (local)
/dev/vnd0f on /mnt/regress-mount/d/e/f type ffs (local)
/dev/vnd0g on /mnt/regress-mount/d/e/f/g type ffs (local)
/dev/vnd0h on /mnt/regress-mount/d/e/f/g/h type ffs (local)
/dev/vnd0i on /mnt/regress-mount/d/e/f/g/h/i type ffs (local)
/dev/vnd0j on /mnt/regress-mount/d/e/f/g/h/i/j type ffs (local)
/dev/vnd0k on /mnt/regress-mount/d/e/f/g/h/i/j/k type ffs (local)
/dev/vnd0l on /mnt/regress-mount/d/e/f/g/h/i/j/k/l type ffs (local)
/dev/vnd0m on /mnt/regress-mount/d/e/f/g/h/i/j/k/l/m type ffs (local)
/dev/vnd0n on /mnt/regress-mount/d/e/f/g/h/i/j/k/l/m/n type ffs (local)
/dev/vnd0o on /mnt/regress-mount/d/e/f/g/h/i/j/k/l/m/n/o type ffs (local)
/dev/vnd0p on /mnt/regress-mount/d/e/f/g/h/i/j/k/l/m/n/o/p type ffs (local)
[ `mount | grep -c "/dev/$(<vnd). on /mnt/regress-mount\>"` -eq 15 ]
! umount /mnt/regress-mount
umount: /mnt/regress-mount: Device busy
umount -f /mnt/regress-mount
mount
/dev/sd0a on / type ffs (local)
/dev/sd0l on /home type ffs (local, nodev, nosuid)
/dev/sd0d on /tmp type ffs (local, nodev)
/dev/sd0f on /usr type ffs (local, nodev)
/dev/sd0g on /usr/X11R6 type ffs (local, nodev)
/dev/sd0h on /usr/local type ffs (local, nodev, wxallowed)
/dev/sd0k on /usr/obj type ffs (local, nodev, nosuid, wxallowed)
/dev/sd0j on /usr/src type ffs (local, nodev, nosuid)
/dev/sd0e on /var type ffs (local, nodev, nosuid)
regressmaster:/data/mirror/openbsd/cvs on /mount/openbsd/cvs type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
regressmaster:/data/mirror/openbsd/ftp on /mount/openbsd/ftp type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
regressmaster:/data/mirror/openbsd/distfiles on /mount/openbsd/distfiles type nfs (nodev, nosuid, read-only, v3, udp, intr, wsize=32768, rsize=32768, rdirsize=32768, timeo=100, retrans=101)
mfs:70990 on /build type mfs (asynchronous, local, nodev, noexec, nosuid, noperm, size=4194304 512-blocks)
[ `mount | grep -c "/dev/$(<vnd). on /mnt/regress-mount\>"` -eq 0 ]

==== run-unmount-busy ====
umount -f /dev/$(<vnd)a 2>/dev/null || true
rmdir /mnt/regress-mount 2>/dev/null || true
vnconfig -u $(<vnd) 2>/dev/null || true
dd if=/dev/null of=diskimage bs=1m seek=1100
0+0 records in
0+0 records out
0 bytes transferred in 0.000 secs (0 bytes/sec)
vnconfig diskimage >vnd
disklabel -wA -T /usr/src/regress/sys/kern/mount/disktemplate $(<vnd)
disklabel $(<vnd)
# /dev/rvnd0c:
type: vnd
disk: vnd device
label: fictitious
duid: 237b482384c9bfd0
flags:
bytes/sector: 512
sectors/track: 100
tracks/cylinder: 1
sectors/cylinder: 100
cylinders: 22528
total sectors: 2252800
boundstart: 0
boundend: 2252800

16 partitions:
#                size           offset  fstype [fsize bsize   cpg]
  a:          2097152                0  4.2BSD   2048 16384     1 
  b:              192          2097152  4.2BSD   2048 16384     1 
  c:          2252800                0  unused                    
  d:              192          2097344  4.2BSD   2048 16384     1 
  e:              192          2097536  4.2BSD   2048 16384     1 
  f:              192          2097728  4.2BSD   2048 16384     1 
  g:              192          2097920  4.2BSD   2048 16384     1 
  h:              192          2098112  4.2BSD   2048 16384     1 
  i:              192          2098304  4.2BSD   2048 16384     1 
  j:              192          2098496  4.2BSD   2048 16384     1 
  k:              192          2098688  4.2BSD   2048 16384     1 
  l:              192          2098880  4.2BSD   2048 16384     1 
  m:              192          2099072  4.2BSD   2048 16384     1 
  n:              192          2099264  4.2BSD   2048 16384     1 
  o:              192          2099456  4.2BSD   2048 16384     1 
  p:              192          2099648  4.2BSD   2048 16384     1 
disklabel $(<vnd) | grep -q '16 partitions:'
[ `disklabel $(<vnd) | grep -c '\<4.2BSD\>'` -eq 15 ]
newfs $(<vnd)a
/dev/rvnd0a: 1024.0MB in 2097152 sectors of 512 bytes
6 cylinder groups of 202.50MB, 12960 blocks, 25920 inodes each
super-block backups (for fsck -b #) at:
 160, 414880, 829600, 1244320, 1659040, 2073760,
mkdir -p /mnt/regress-mount
mount /dev/$(<vnd)a /mnt/regress-mount
cp -r /usr /mnt/regress-mount &
sleep 5
sync
sleep 10
rm -rf /mnt/regress-mount/usr &
sleep .1
umount -f /mnt/regress-mount
rm: fts_read: No such file or directory
fsck -y /dev/r$(<vnd)a 2>&1 | tee fsck-clean.log
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrlistdone.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrlistfirst.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrlistnext.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrplus.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetadd.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetaddfilename.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetcreate.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetdel.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetdestroy.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetequal.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrsetmember.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrstr.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcstrstrignorecase.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fctolower.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcucs4toutf8.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcutf16len.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcutf16toucs4.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcutf8len.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcutf8toucs4.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcvaluedestroy.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcvalueequal.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcvalueprint.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcvaluesave.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/x31.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel/fcnamegetconstantfor.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel.pdf: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-devel.txt: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-user.html: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-user.pdf: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/fontconfig/fontconfig-user.txt: No such file or directory
cp: /mnt/regress-mount/usr/X11R6/share/doc/libICE: No such file or directory
** /dev/rvnd0a
** File system is clean; not checking
fsck -f -y /dev/r$(<vnd)a 2>&1 | tee fsck-force.log
** /dev/rvnd0a
** File system is already clean
** Last Mounted on /mnt/regress-mount
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
5521 files, 229027 used, 275684 free (76 frags, 34451 blocks, 0.0% fragmentation)
egrep -q 'File system is clean'  fsck-clean.log
! egrep -q 'yes|FILE SYSTEM WAS MODIFIED|MARKING FILE SYSTEM CLEAN'  fsck-force.log

==== run-readonly-busy ====
umount -f /dev/$(<vnd)a 2>/dev/null || true
rmdir /mnt/regress-mount 2>/dev/null || true
vnconfig -u $(<vnd) 2>/dev/null || true
dd if=/dev/null of=diskimage bs=1m seek=1100
0+0 records in
0+0 records out
0 bytes transferred in 0.000 secs (0 bytes/sec)
vnconfig diskimage >vnd
disklabel -wA -T /usr/src/regress/sys/kern/mount/disktemplate $(<vnd)
disklabel $(<vnd)
# /dev/rvnd0c:
type: vnd
disk: vnd device
label: fictitious
duid: 6d77c502d679aa85
flags:
bytes/sector: 512
sectors/track: 100
tracks/cylinder: 1
sectors/cylinder: 100
cylinders: 22528
total sectors: 2252800
boundstart: 0
boundend: 2252800

16 partitions:
#                size           offset  fstype [fsize bsize   cpg]
  a:          2097152                0  4.2BSD   2048 16384     1 
  b:              192          2097152  4.2BSD   2048 16384     1 
  c:          2252800                0  unused                    
  d:              192          2097344  4.2BSD   2048 16384     1 
  e:              192          2097536  4.2BSD   2048 16384     1 
  f:              192          2097728  4.2BSD   2048 16384     1 
  g:              192          2097920  4.2BSD   2048 16384     1 
  h:              192          2098112  4.2BSD   2048 16384     1 
  i:              192          2098304  4.2BSD   2048 16384     1 
  j:              192          2098496  4.2BSD   2048 16384     1 
  k:              192          2098688  4.2BSD   2048 16384     1 
  l:              192          2098880  4.2BSD   2048 16384     1 
  m:              192          2099072  4.2BSD   2048 16384     1 
  n:              192          2099264  4.2BSD   2048 16384     1 
  o:              192          2099456  4.2BSD   2048 16384     1 
  p:              192          2099648  4.2BSD   2048 16384     1 
disklabel $(<vnd) | grep -q '16 partitions:'
[ `disklabel $(<vnd) | grep -c '\<4.2BSD\>'` -eq 15 ]
newfs $(<vnd)a
/dev/rvnd0a: 1024.0MB in 2097152 sectors of 512 bytes
6 cylinder groups of 202.50MB, 12960 blocks, 25920 inodes each
super-block backups (for fsck -b #) at:
 160, 414880, 829600, 1244320, 1659040, 2073760,
mkdir -p /mnt/regress-mount
mount /dev/$(<vnd)a /mnt/regress-mount
# Remounting a file system read-only that has dangling vnodes fails
# currently.  It is marked as clean but has unreferenced files.
DISABLED

==== run-readonly-dangling ====
umount -f /dev/$(<vnd)a 2>/dev/null || true
rmdir /mnt/regress-mount 2>/dev/null || true
vnconfig -u $(<vnd) 2>/dev/null || true
dd if=/dev/null of=diskimage bs=1m seek=1100
0+0 records in
0+0 records out
0 bytes transferred in 0.000 secs (0 bytes/sec)
vnconfig diskimage >vnd
disklabel -wA -T /usr/src/regress/sys/kern/mount/disktemplate $(<vnd)
disklabel $(<vnd)
# /dev/rvnd0c:
type: vnd
disk: vnd device
label: fictitious
duid: 54b6d230cdbb6b9d
flags:
bytes/sector: 512
sectors/track: 100
tracks/cylinder: 1
sectors/cylinder: 100
cylinders: 22528
total sectors: 2252800
boundstart: 0
boundend: 2252800

16 partitions:
#                size           offset  fstype [fsize bsize   cpg]
  a:          2097152                0  4.2BSD   2048 16384     1 
  b:              192          2097152  4.2BSD   2048 16384     1 
  c:          2252800                0  unused                    
  d:              192          2097344  4.2BSD   2048 16384     1 
  e:              192          2097536  4.2BSD   2048 16384     1 
  f:              192          2097728  4.2BSD   2048 16384     1 
  g:              192          2097920  4.2BSD   2048 16384     1 
  h:              192          2098112  4.2BSD   2048 16384     1 
  i:              192          2098304  4.2BSD   2048 16384     1 
  j:              192          2098496  4.2BSD   2048 16384     1 
  k:              192          2098688  4.2BSD   2048 16384     1 
  l:              192          2098880  4.2BSD   2048 16384     1 
  m:              192          2099072  4.2BSD   2048 16384     1 
  n:              192          2099264  4.2BSD   2048 16384     1 
  o:              192          2099456  4.2BSD   2048 16384     1 
  p:              192          2099648  4.2BSD   2048 16384     1 
disklabel $(<vnd) | grep -q '16 partitions:'
[ `disklabel $(<vnd) | grep -c '\<4.2BSD\>'` -eq 15 ]
newfs $(<vnd)a
/dev/rvnd0a: 1024.0MB in 2097152 sectors of 512 bytes
6 cylinder groups of 202.50MB, 12960 blocks, 25920 inodes each
super-block backups (for fsck -b #) at:
 160, 414880, 829600, 1244320, 1659040, 2073760,
mkdir -p /mnt/regress-mount
mount /dev/$(<vnd)a /mnt/regress-mount
# Remounting a file system read-only that has dangling vnodes fails
# currently.  It is marked as clean but has unreferenced files.
DISABLED

==== unconfig ====
umount -f /dev/$(<vnd)a 2>/dev/null || true
rmdir /mnt/regress-mount 2>/dev/null || true
vnconfig -u $(<vnd) 2>/dev/null || true

==== remove-diskimage ====
rm -f diskimage

PASS	sys/kern/mount	Duration 0m20.26s