Commit History

Autor SHA1 Mensaxe Data
  sin-ack 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e851a77346 Kernel: Rename FileBlocker::unblock() => unblock_if_conditions_are_met() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5d5a3708c4 Kernel: Rename Thread::clone() => try_clone() and propagate errors %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 68bf6db673 Kernel: Rename Spinlock::is_owned_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0b4671add7 Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Andrew Kaster 54161bf5b4 Kernel: Acquire reference to waitee before trying to block in sys$waitid %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 97f5383525 Kernel: Remove confusing nested scope in Thread::block() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a22634bb59 Kernel: Use TemporaryChange to update Thread::m_in_block %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0c1d41cc8a Kernel: Simplify Blockers so they don't need a "should block" flag %!s(int64=3) %!d(string=hai) anos
  Andreas Kling adbf472ca7 Kernel: Remove unused BlockTimeout::m_should_block %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cfd9045891 Kernel: Remove unused Thread::Blocker::should_block() virtual %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 82c3cc4640 Kernel: Move Blocker setup out from constructors into setup_blocker() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a58c4bbcf5 Kernel: Make Thread::Blocker::m_thread a NonnullRefPtr<Thread> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c351945474 Kernel: Simplify unregistering a Blocker from a BlockerSet %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 96909f5200 Kernel: Make Thread::m_block_timer a NonnullRefPtr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7006cb82bd Kernel: Rename Blocker::not_blocking(bool) to something more descriptive %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e51a5e2d5d Kernel: Rename some BlockerSets to foo_blocker_set %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 63f9b0d0dc Kernel: Make Thread::Blocker non-copyable and non-movable %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 40bc378d81 Kernel: Rename QueueBlocker => WaitQueueBlocker %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b30081b49a Kernel: Rename BlockerSet::unblock() to something more accurate %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 928929bbe1 Kernel: VERIFY that nobody is holding lock in ~BlockerSet() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 85546af417 Kernel: Rename Thread::BlockCondition to BlockerSet %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8000e8a080 Kernel: Mark Thread::Blocker leaf subclasses final %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 53019f413c Kernel: Mark BlockCondition subclasses as final %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0f03a8aece Kernel: Add VERIFY(!m_in_block) when entering Thread::block() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling d60635cb9d Kernel: Convert Processor::in_irq() to static current_in_irq() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3e3f760808 Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h} %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker %!s(int64=3) %!d(string=hai) anos