diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 22:01:27 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 22:01:27 -0400 |
| commit | 94058a3821236499b39cff80ca33f4d91c1688d6 (patch) | |
| tree | b6ceae5d55f9fcd39bde734812c07fcb2624d1b2 /kernel/bar_init.c | |
| parent | 3b063e2fc846b367b2d782d04ec9588078a3ae26 (diff) | |
| download | open-iov-94058a3821236499b39cff80ca33f4d91c1688d6.tar.gz open-iov-94058a3821236499b39cff80ca33f4d91c1688d6.zip | |
vgsp-sema: limit the failed-op hold to large ops (>= 256 KB) (ISSUE-0002)
r72 showed the broad rule holding entries on small failed ops too: two
opdef holds on h=0x5c000059 (entries 82/84) were never resolved and withheld
their releases for the whole session, while c2 hit the pre-existing GR launch
forward timeout. The scrub class this rule exists for is always large (r58/
r71: 1 MiB / 297 KiB / 608 KiB), so only failures of ops >= 256 KB mark the
pass op-pending; small failing ops keep the old consume-and-apply behaviour.
Diffstat (limited to 'kernel/bar_init.c')
0 files changed, 0 insertions, 0 deletions
