From cb454f0a4314405be59aa9beb315e4a63e1ff34b Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Wed, 30 Sep 2026 08:26:30 -0400 Subject: sema-svc: GRCE write log budget follows sema_ops_log when raised (catch late HtoD writes) --- kernel/gsp_sema_service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/gsp_sema_service.c b/kernel/gsp_sema_service.c index 7a3b282..ec2d449 100644 --- a/kernel/gsp_sema_service.c +++ b/kernel/gsp_sema_service.c @@ -2233,7 +2233,7 @@ static int svc_grce_inline_write(struct nv_vgpu_device *vgpu, u64 dst_va, } svc_pin_store(dst_va & ~0xfffULL, pa, ap); pa += dst_va & 0xfff; - if (svc.grce_log < 64) { + if (svc.grce_log < (gsp_sema_ops_log > 64 ? gsp_sema_ops_log : 64)) { u32 n = bytes >= 8 ? 8 : bytes; svc.grce_log++; -- cgit v1.2.3