summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-21 23:05:38 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-21 23:05:38 -0400
commit3f9ea98c15a63c1d65d8157fa54a7c29690f9ddc (patch)
tree6b91b3b884cd169376df8d4adbf0aa9bddaca32a /scripts
parent8a23a2567ceac9428e7140bf77f4eb3c493499fc (diff)
downloadopen-iov-3f9ea98c15a63c1d65d8157fa54a7c29690f9ddc.tar.gz
open-iov-3f9ea98c15a63c1d65d8157fa54a7c29690f9ddc.zip
kernel: fn-10 timing-race mitigation (2ms reply delay) + remove seqNum-poison
The fn-10 FREE timeout is a driver-side reply-matching TIMING RACE, not a content bug. seqNum-poison experiment PROVED the driver's rxSeqNum matches our stat_seq exactly ('Expected 75 got 175'); checksum folds to 0; function=10; writePtr/readPtr land; driver drains 1:1. A 2ms udelay before fn-10/47 replies eliminates timeouts in most runs (matches real GSP-RM's natural reply latency). Removed the seqNum-poison diagnostic (served its purpose) and fn10 wire-bytes debug dumps. Race is not 100% eliminated - intermittently recurs during unload/cleanup cycles.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions