summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_sema_service.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gsp_sema_service.c')
-rw-r--r--kernel/gsp_sema_service.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/gsp_sema_service.c b/kernel/gsp_sema_service.c
index caaaae3..24b3adf 100644
--- a/kernel/gsp_sema_service.c
+++ b/kernel/gsp_sema_service.c
@@ -9562,6 +9562,9 @@ static bool svc_gr_page_inline_covers(u64 page)
* the demo buffers are small on the native path).
*/
#define SVC_GR_DATA_PAGES_PER_PTR 64u
+/* m114: total pages the pre-commit bounce window can carry (slot 100 is
+ * the mail message). */
+#define SVC_GR_DATA_BOUNCE_MAX 100u
static void svc_gr_data_fill(struct nv_vgpu_device *vgpu)
{
@@ -9633,7 +9636,7 @@ static void svc_gr_data_fill(struct nv_vgpu_device *vgpu)
continue; /* already mapped */
if (svc_resolve_va(vgpu, va, &pa, &ap))
break;
- if (svc_fwd_req.gr_n_data >= SVC_GR_DATA_MAX)
+ if (svc_fwd_req.gr_n_data >= SVC_GR_DATA_BOUNCE_MAX)
return;
rec = &svc_fwd_req.gr_data[svc_fwd_req.gr_n_data];
rec->va = va;