From 695e8b7a0513a16f52c9425045dc7419e34f4ac9 Mon Sep 17 00:00:00 2001 From: freenull Date: Fri, 12 Jun 2026 21:29:03 +0200 Subject: [PATCH] Fix invalid GC6 resume path after hibernate InHibernate status was not reset after resuming from hibernate. This is normally not an issue because any STANDBY PM action resets it, but the GC6 resume path used when S0ix is enabled does not. The flag is now reset after leaving hibernation. --- src/nvidia/arch/nvalloc/unix/src/dynamic-power.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nvidia/arch/nvalloc/unix/src/dynamic-power.c b/src/nvidia/arch/nvalloc/unix/src/dynamic-power.c index 79fb05167..1a5618f4e 100644 --- a/src/nvidia/arch/nvalloc/unix/src/dynamic-power.c +++ b/src/nvidia/arch/nvalloc/unix/src/dynamic-power.c @@ -2288,6 +2288,7 @@ RmPowerManagement( if (nvp->pm_state.InHibernate) { gpuResumeFromHibernate(pGpu); + nvp->pm_state.InHibernate = NV_FALSE; } else {