mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-25 22:57:22 +00:00
kernel/thread: Remove trivial usages of the global system accessor
We can just use the kernel member variable directly instead of going through the system to obtain the same thing.
This commit is contained in:
parent
37f1cf8cbd
commit
b80c348b09
1 changed files with 2 additions and 2 deletions
|
@ -474,7 +474,7 @@ void Thread::AdjustSchedulingOnPriority(u32 old_priority) {
|
||||||
if (GetSchedulingStatus() != ThreadSchedStatus::Runnable) {
|
if (GetSchedulingStatus() != ThreadSchedStatus::Runnable) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
auto& scheduler = Core::System::GetInstance().GlobalScheduler();
|
auto& scheduler = kernel.GlobalScheduler();
|
||||||
if (processor_id >= 0) {
|
if (processor_id >= 0) {
|
||||||
scheduler.Unschedule(old_priority, static_cast<u32>(processor_id), this);
|
scheduler.Unschedule(old_priority, static_cast<u32>(processor_id), this);
|
||||||
}
|
}
|
||||||
|
@ -506,7 +506,7 @@ void Thread::AdjustSchedulingOnPriority(u32 old_priority) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Thread::AdjustSchedulingOnAffinity(u64 old_affinity_mask, s32 old_core) {
|
void Thread::AdjustSchedulingOnAffinity(u64 old_affinity_mask, s32 old_core) {
|
||||||
auto& scheduler = Core::System::GetInstance().GlobalScheduler();
|
auto& scheduler = kernel.GlobalScheduler();
|
||||||
if (GetSchedulingStatus() != ThreadSchedStatus::Runnable ||
|
if (GetSchedulingStatus() != ThreadSchedStatus::Runnable ||
|
||||||
current_priority >= THREADPRIO_COUNT) {
|
current_priority >= THREADPRIO_COUNT) {
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue