DragonFlyBSD Kernel Audit
DF-2620 / C_run.log
← back to finding ↓ download raw
+ vnconfig -u vn0
+ vnconfig -u vn1
+ vnconfig -c vn0 /root/poc/df2620/base.img
+ vnconfig -c vn1 /root/poc/df2620/C.img
+ mkdir -p /mnt/h2 /mnt/h2b
+ echo '=== 1. mount MASTER (clindex 0) ==='
=== 1. mount MASTER (clindex 0) ===
+ mount -t hammer2 -o ro /dev/vn0@testvol /mnt/h2
+ echo 'MOUNT1_RC=0'
MOUNT1_RC=0
+ echo -n 'T1='
T1=+ ps axlw
+ grep -c h2xop-testvol
37
+ echo '=== 2. same-clid second device: merge then EBUSY ==='
=== 2. same-clid second device: merge then EBUSY ===
+ mount -t hammer2 -o ro /dev/vn1@testvol /mnt/h2b
mount: Device busy
+ echo $'MOUNT2_RC=1 (expect 1; \'PFS already mounted\')'
MOUNT2_RC=1 (expect 1; 'PFS already mounted')
+ echo -n 'T2='
T2=+ ps axlw
+ grep -c h2xop-testvol
109
+ echo '=== 3. umount -f -> xop_helper_cleanup(nmasters=1 < nchains=2) ==='
=== 3. umount -f -> xop_helper_cleanup(nmasters=1 < nchains=2) ===
+ date
Fri Aug 28 14:17:52 UTC 2026
+ umount -f /mnt/h2