summaryrefslogtreecommitdiffstats
path: root/kernel/bar_init.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 23:53:31 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 23:53:31 -0400
commite756d4fad97a6768f83f8e84d62a26673e0b37f3 (patch)
tree1a7bc6e0fc2101beab9e457c20a7235646276f25 /kernel/bar_init.c
parent8750fd5e5e278b2209d8ae56f021ea55da106559 (diff)
downloadopen-iov-e756d4fad97a6768f83f8e84d62a26673e0b37f3.tar.gz
open-iov-e756d4fad97a6768f83f8e84d62a26673e0b37f3.zip
r507a op-failure latch is time-based: a full opdef window before it stops holding (r507 matmul lost a pin-late 1 MB UVA copy and verified FAIL)
r506w's attempt-count latch tripped after 8 fast passes (~100 ms) while the legitimate pin-late retry needs 0.5-2 s (r507 witness: memcopy dst=0x71365ee02200 src=0x71365e500000 bytes=1048576 rc=-2 skipped; matmul completed with STATUS FAIL instead of hang). The first failure of a VA now arms a full 10000 ms window during which the op holds its entry exactly as before; only after a full bound with no success does the op stop forcing the hold. A success clears the record (fresh window on a later failure).
Diffstat (limited to 'kernel/bar_init.c')
0 files changed, 0 insertions, 0 deletions