diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-21 23:05:38 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-21 23:05:38 -0400 |
| commit | 3f9ea98c15a63c1d65d8157fa54a7c29690f9ddc (patch) | |
| tree | 6b91b3b884cd169376df8d4adbf0aa9bddaca32a /scripts | |
| parent | 8a23a2567ceac9428e7140bf77f4eb3c493499fc (diff) | |
| download | open-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
