|
@@ -17,7 +17,7 @@ namespace Kernel {
|
|
|
|
|
|
|
|
class [[nodiscard]] KScopedSchedulerLockAndSleep {
|
|
class [[nodiscard]] KScopedSchedulerLockAndSleep {
|
|
|
public:
|
|
public:
|
|
|
- explicit KScopedSchedulerLockAndSleep(KernelCore& kernel, KThread* t, s64 timeout)
|
|
|
|
|
|
|
+ explicit KScopedSchedulerLockAndSleep(KernelCore & kernel, KThread * t, s64 timeout)
|
|
|
: kernel(kernel), thread(t), timeout_tick(timeout) {
|
|
: kernel(kernel), thread(t), timeout_tick(timeout) {
|
|
|
// Lock the scheduler.
|
|
// Lock the scheduler.
|
|
|
kernel.GlobalSchedulerContext().scheduler_lock.Lock();
|
|
kernel.GlobalSchedulerContext().scheduler_lock.Lock();
|