DF-2275 / fix_run.log
=== 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