DF-2297 / fix_run.log
Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/bus/firewire/fwdma.c 2026-10-12 07:05:45.182825872 +0000 |+++ b/sys/bus/firewire/fwdma.c 2026-10-12 07:05:55.026698338 +0000 -------------------------- Patching file sys/bus/firewire/fwdma.c using Plan A... Hunk #1 succeeded at 150. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/bus/firewire/fwdev.c 2026-10-12 07:05:45.182825872 +0000 |+++ b/sys/bus/firewire/fwdev.c 2026-10-12 07:05:55.026698338 +0000 -------------------------- Patching file sys/bus/firewire/fwdev.c using Plan A... Hunk #1 succeeded at 97. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/bus/firewire/fwdma.c 2026-10-12 07:05:45.182825872 +0000 |+++ b/sys/bus/firewire/fwdma.c 2026-10-12 07:05:55.026698338 +0000 -------------------------- Patching file sys/bus/firewire/fwdma.c using Plan A... Hunk #1 succeeded at 150. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/bus/firewire/fwdev.c 2026-10-12 07:05:45.182825872 +0000 |+++ b/sys/bus/firewire/fwdev.c 2026-10-12 07:20:59.630843407 +0000 -------------------------- Patching file sys/bus/firewire/fwdev.c using Plan A... Hunk #1 succeeded at 97. done 106: if (b->psize == 0 || b->psize > 0x7fffffff || 108: b->npacket > (unsigned int)0x7fffffff / b->nchunk) -rw-r--r-- 1 root wheel 61584 Oct 12 07:21 /root/df229x/df229x.ko == fix test 3: DF-2297 primary psize=0 (baseline: Fatal trap 17) == kern.df229x_test: 0 -> 0 kern.df229x_status: DF-2297 t3 psize=0x0: STSTREAM err=22, no trap == fix test 1: DF-2297 variant B psize=0x80000000 (baseline: Fatal trap 17) == kern.df229x_test: 0 -> 0 kern.df229x_status: DF-2297 t1 psize=0x80000000: STSTREAM err=22, no trap == fix test 4: DF-2298 trivial variant npacket=0 == kern.df229x_test: 0 -> 0 kern.df229x_status: DF-2298b npacket=0: STSTREAM err=22 == fix test 2: DF-2298 overflow variant 0x10000*0x10000 (baseline: controlled write) == kern.df229x_test: 0 -> 0 kern.df229x_status: DF-2298 nchunk=npacket=0x10000: STSTREAM err=22 (rejected, no write) == fix test 5: regression (legit bufspec must still work) == kern.df229x_test: 0 -> 0 kern.df229x_status: regression OK: legit bufspec still works == fix test 6: fwdma.c guard probe (baseline would trap) == kern.df229x_test: 0 -> 0 kern.df229x_status: guard: esize=0 -> 0, esize<0 -> 0, n=0 -> 0 (no trap) == guest still alive == 7:21AM up 2 mins, 0 users, load averages: 0.05, 0.03, 0.01