Scheduler: Inline global scheduler in Scheduler Lock.
This commit is contained in:
		| @@ -513,13 +513,11 @@ void Scheduler::Shutdown() { | ||||
| } | ||||
|  | ||||
| SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} { | ||||
|     auto& global_scheduler = kernel.GlobalScheduler(); | ||||
|     global_scheduler.Lock(); | ||||
|     kernel.GlobalScheduler().Lock(); | ||||
| } | ||||
|  | ||||
| SchedulerLock::~SchedulerLock() { | ||||
|     auto& global_scheduler = kernel.GlobalScheduler(); | ||||
|     global_scheduler.Unlock(); | ||||
|     kernel.GlobalScheduler().Unlock(); | ||||
| } | ||||
|  | ||||
| SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user