diff options
| author | zer0condition <apoyhome6@gmail.com> | 2026-03-22 19:56:35 +0530 |
|---|---|---|
| committer | zer0condition <apoyhome6@gmail.com> | 2026-03-22 19:56:35 +0530 |
| commit | aa548ba47347a67ff64a38dc842f9d0d5d6bf364 (patch) | |
| tree | 5f33ff87cb06410eaf8ea741fc4ddd49ab821194 /dev/modules/NVME | |
| parent | 5d11c45b45862ca86e0aee392885e7e6d8d66bfb (diff) | |
[KernelKit] scheduler sleep tracking + mutex priority inheritance
- add STime field to UserProcess for tracking sleep/blocked time
- boost PTime proportionally when process wakes from sleep (interactive boost)
- implement priority inheritance in BinaryMutex to prevent priority inversion
- fix broken Unlock() that was spinning waiting for process status change
- fix LockAndWait() that was locking then immediately unlocking
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'dev/modules/NVME')
0 files changed, 0 insertions, 0 deletions
