diff --git a/fix_7.0.6_locking_problems.patch b/fix_7.0.6_locking_problems.patch index 4d29d26..0830a3e 100644 --- a/fix_7.0.6_locking_problems.patch +++ b/fix_7.0.6_locking_problems.patch @@ -2,10 +2,12 @@ Index: VirtualBox-7.0.8/src/VBox/HostDrivers/Support/SUPDrvGip.cpp =================================================================== --- VirtualBox-7.0.8.orig/src/VBox/HostDrivers/Support/SUPDrvGip.cpp +++ VirtualBox-7.0.8/src/VBox/HostDrivers/Support/SUPDrvGip.cpp -@@ -4537,9 +4537,9 @@ static int supdrvTscDeltaThreadWait(PSUP +@@ -4537,9 +4537,11 @@ static int supdrvTscDeltaThreadWait(PSUP */ static void supdrvTscDeltaThreadStartMeasurement(PSUPDRVDEVEXT pDevExt, bool fForceAll) { ++ if (!pDevExt || ! pDevExt->hTscDeltaSpinlock) ++ return; + RTSpinlockAcquire(pDevExt->hTscDeltaSpinlock); if (pDevExt->hTscDeltaThread != NIL_RTTHREAD) { @@ -13,7 +15,7 @@ Index: VirtualBox-7.0.8/src/VBox/HostDrivers/Support/SUPDrvGip.cpp if ( pDevExt->enmTscDeltaThreadState == kTscDeltaThreadState_Listening || pDevExt->enmTscDeltaThreadState == kTscDeltaThreadState_Measuring) { -@@ -4550,9 +4550,9 @@ static void supdrvTscDeltaThreadStartMea +@@ -4550,9 +4552,9 @@ static void supdrvTscDeltaThreadStartMea else if ( pDevExt->enmTscDeltaThreadState == kTscDeltaThreadState_WaitAndMeasure && fForceAll) pDevExt->fTscThreadRecomputeAllDeltas = true; diff --git a/virtualbox.changes b/virtualbox.changes index 6258ce3..dd66767 100644 --- a/virtualbox.changes +++ b/virtualbox.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 8 18:26:38 UTC 2023 - Larry Finger + +- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727 + ------------------------------------------------------------------- Thu May 4 16:46:55 UTC 2023 - Dirk Müller