From 5ff1e908156acadf98e2473c349f879ff54ec7e7 Mon Sep 17 00:00:00 2001 From: Ayush Ranjan Date: Fri, 15 Sep 2023 14:55:34 -0700 Subject: [PATCH] Add state:"nosave" annotation to nvproxy.objsMu. With this, checkpoint command succeeds on nvproxy containers. Updates #9363. PiperOrigin-RevId: 565786118 --- pkg/sentry/devices/nvproxy/nvproxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sentry/devices/nvproxy/nvproxy.go b/pkg/sentry/devices/nvproxy/nvproxy.go index 0fa16f700..d6179fc58 100644 --- a/pkg/sentry/devices/nvproxy/nvproxy.go +++ b/pkg/sentry/devices/nvproxy/nvproxy.go @@ -92,7 +92,7 @@ func CreateIndexDevtmpfsFile(ctx context.Context, dev *devtmpfs.Accessor, index // +stateify savable type nvproxy struct { - objsMu objsMutex + objsMu objsMutex `state:"nosave"` objsLive map[nvgpu.Handle]*object }