diff options
Diffstat (limited to 'src/core/hle/kernel/scheduler.h')
| -rw-r--r-- | src/core/hle/kernel/scheduler.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/hle/kernel/scheduler.h b/src/core/hle/kernel/scheduler.h index a779bb70f..1c93a838c 100644 --- a/src/core/hle/kernel/scheduler.h +++ b/src/core/hle/kernel/scheduler.h | |||
| @@ -171,7 +171,7 @@ private: | |||
| 171 | 171 | ||
| 172 | /// Scheduler lock mechanisms. | 172 | /// Scheduler lock mechanisms. |
| 173 | std::mutex inner_lock{}; // TODO(Blinkhawk): Replace for a SpinLock | 173 | std::mutex inner_lock{}; // TODO(Blinkhawk): Replace for a SpinLock |
| 174 | std::atomic<std::size_t> scope_lock{}; | 174 | std::atomic<s64> scope_lock{}; |
| 175 | Core::EmuThreadHandle current_owner{Core::EmuThreadHandle::InvalidHandle()}; | 175 | Core::EmuThreadHandle current_owner{Core::EmuThreadHandle::InvalidHandle()}; |
| 176 | 176 | ||
| 177 | /// Lists all thread ids that aren't deleted/etc. | 177 | /// Lists all thread ids that aren't deleted/etc. |
| @@ -245,7 +245,7 @@ private: | |||
| 245 | 245 | ||
| 246 | class SchedulerLock { | 246 | class SchedulerLock { |
| 247 | public: | 247 | public: |
| 248 | SchedulerLock(KernelCore& kernel); | 248 | explicit SchedulerLock(KernelCore& kernel); |
| 249 | ~SchedulerLock(); | 249 | ~SchedulerLock(); |
| 250 | 250 | ||
| 251 | protected: | 251 | protected: |
| @@ -254,8 +254,8 @@ protected: | |||
| 254 | 254 | ||
| 255 | class SchedulerLockAndSleep : public SchedulerLock { | 255 | class SchedulerLockAndSleep : public SchedulerLock { |
| 256 | public: | 256 | public: |
| 257 | SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, Thread* time_task, | 257 | explicit SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, Thread* time_task, |
| 258 | s64 nanoseconds); | 258 | s64 nanoseconds); |
| 259 | ~SchedulerLockAndSleep(); | 259 | ~SchedulerLockAndSleep(); |
| 260 | 260 | ||
| 261 | void CancelSleep() { | 261 | void CancelSleep() { |