⬢ DragonFlyBSD Kernel Audit
DF-2276 / fix_run.log
← back to finding ↓ download raw
=== setup + full mode ===
debug.dfda.setup: 0 -> 0
debug.dfda.mode: 0 -> 1
debug.dfda.watchdog: 0 -> 0
=== fixed: aligned control (must SUCCEED + same CDB as baseline) ===
debug.dfda.zero: 0 -> 0
mode=aligned   start=0 (0x0) len=4096 (0x1000) DAIOCTRIM=0x80104380 -> ioctl...
ioctl returned r=0 errno=0 (success) in 0.000 sec
debug.dfda.stats: strat_count=1 forced=0 trim_ccbs=1 trim_zero_ranges=0 trim_ranges_total=1 sched_calls=3 rel_count=4 runcap=1 bcount_nonzero=1 bcount_negative=0 offset_nonzero=0
last_trim: cdb=00 00 00 00 00 00 dxfer=512 ranges=1 bio_bcount=4096 data16=00000000000008000000000000000000
cap[0]: bcmd=3 bcount=4096 (0x1000) offset=0

=== fixed: mlen (was: KKASSERT panic; must be EINVAL, guest stays up) ===
mode=mlen      start=0 (0x0) len=4104 (0x1008) DAIOCTRIM=0x80104380 -> ioctl...
ioctl returned r=-1 errno=22 (Invalid argument) in 0.000 sec
=== fixed: moff (was: KKASSERT panic; must be EINVAL) ===
mode=moff      start=520 (0x208) len=4096 (0x1000) DAIOCTRIM=0x80104380 -> ioctl...
ioctl returned r=-1 errno=22 (Invalid argument) in 0.000 sec
=== fixed: neg (was: negative b_bcount + zero-range TRIM; must be EINVAL) ===
debug.dfda.zero: 0 -> 0
mode=neg       start=0 (0x0) len=-4096 (0xfffffffffffff000) DAIOCTRIM=0x80104380 -> ioctl...
ioctl returned r=-1 errno=22 (Invalid argument) in 0.000 sec
debug.dfda.stats: strat_count=0 forced=0 trim_ccbs=0 trim_zero_ranges=0 trim_ranges_total=0 sched_calls=0 rel_count=1 runcap=1 bcount_nonzero=0 bcount_negative=0 offset_nonzero=0
last_trim: cdb=00 00 00 00 00 00 dxfer=0 ranges=-1 bio_bcount=0 data16=00000000000008000000000000000000

=== fixed: llmin (was: infinite loop; must be instant EINVAL) ===
mode=llmin     start=0 (0x0) len=-9223372036854775808 (0x8000000000000000) DAIOCTRIM=0x80104380 -> ioctl...
ioctl returned r=-1 errno=22 (Invalid argument) in 0.000 sec
debug.dfda.stats: strat_count=0 forced=0 trim_ccbs=0 trim_zero_ranges=0 trim_ranges_total=0 sched_calls=0 rel_count=2 runcap=2 bcount_nonzero=0 bcount_negative=0 offset_nonzero=0
last_trim: cdb=00 00 00 00 00 00 dxfer=0 ranges=-1 bio_bcount=0 data16=00000000000008000000000000000000

=== guest still alive? ===
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #2: Sun Oct 18 01:35:38 UTC 2026     root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
DFH2275: fabricated second disk ready: da99 (periph=0xffffffff8114cb20 softc=0xfffff801183dbc00 lock=0xffffffff8114cc60 dev=0xfffff8008f9dc540 minor=0x00600018 dkunit->99)
DFH2275: daopen gates on SYSCAP_RESTRICTEDROOT (scsi_da.c:505); daioctl has NO capability or softc gate before the DAIOCTRIM KKASSERTs (scsi_da.c:443-444)
FIXED SUITE DONE