summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-08-23Kernel: Make Thread::m_block_timer a NonnullRefPtrAndreas Kling
2021-08-23Kernel: Remove unused ScopedLockRelease classAndreas Kling
2021-08-23Kernel: Rename Blocker::not_blocking(bool) to something more descriptiveAndreas Kling
2021-08-23Kernel: Remove unnecessary spinlock in ~Thread::Blocker()Andreas Kling
2021-08-23Kernel: Remove unused WaitQueue::should_block(bool)Andreas Kling
2021-08-23Kernel: Rename some BlockerSets to foo_blocker_setAndreas Kling
2021-08-23Kernel: Make Thread::Blocker non-copyable and non-movableAndreas Kling
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-23Kernel/PCI: Delete PCI::Device in its current formLiav A
2021-08-23Kernel/VirtIO: Make VirtIODevice constructor protectedLiav A
2021-08-23Kernel: Rename QueueBlocker => WaitQueueBlockerAndreas Kling
2021-08-23Kernel: Rename BlockerSet::unblock() to something more accurateAndreas Kling
2021-08-23Kernel: Remove unnecessary FutexQueue::did_remove()Andreas Kling
2021-08-23Kernel: VERIFY that nobody is holding lock in ~BlockerSet()Andreas Kling
2021-08-23Kernel: Rename Thread::BlockCondition to BlockerSetAndreas Kling
2021-08-23Kernel: Make Processor::clean_fpu_state() staticAndreas Kling
2021-08-23Kernel: Mark Thread::Blocker leaf subclasses finalAndreas Kling
2021-08-23Kernel: Mark BlockCondition subclasses as finalAndreas Kling
2021-08-23Everywhere: Core dump => CoredumpAndreas Kling
2021-08-23Kernel: Mape quickmap functions VERIFY that MM lock is heldAndreas Kling
2021-08-23Kernel: Make Processor::platform_string() return StringViewAndreas Kling
2021-08-23Kernel: Consolidate I386/X86_64 implementations of do_init_context()Andreas Kling
2021-08-23Kernel: Fix some trivial clang-tidy warnings in x86/common/Processor.cppAndreas Kling
2021-08-23Kernel: Rename Processor::id() => current_id()Andreas Kling
2021-08-23Kernel: Add VERIFY(!m_in_block) when entering Thread::block()Andreas Kling
2021-08-23Kernel: Convert Processor::in_irq() to static current_in_irq()Andreas Kling
2021-08-23Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h}Andreas Kling
2021-08-22Kernel/SysFS: Don't expose SMBIOS blobs if can't find SMBIOS tablesLiav A
2021-08-22Kernel: Return ENOTSUP instead of panicking on invalid sockoptPeter Elliott
2021-08-22Kernel+LibC: Implement FIONREAD ioctlPeter Elliott
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-22Kernel: Simplify SpinLockProtected<T>Andreas Kling
2021-08-22Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>Andreas Kling
2021-08-22Kernel: Simplify MutexProtected<T>Andreas Kling
2021-08-22Kernel: Rename ProtectedValue<T> => MutexProtected<T>Andreas Kling
2021-08-22Kernel: Remove some unused classes from Kernel/Locking/Andreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
2021-08-19Kernel: Consolidate a bunch of i386/x86_64 code pathsAndreas Kling
2021-08-19Kernel/USB: Remove unused `free` function from QueueHeadJesse Buhagiar
2021-08-19Kernel/USB: Harden Descriptor memory allocationJesse Buhagiar
2021-08-19Kernel/USB: Remove unused include from UHCIController.cppJesse Buhagiar
2021-08-19Kernel/USB: Move UHCI related structures to subdirectoryJesse Buhagiar
2021-08-19Kernel: Move set_metadata_dirty calls to notify_watchersEdward Palmer
2021-08-18Kernel: Const defines for PCI IDs for storage controllerspanky-codes
2021-08-18Kernel: Specify directory entry types properlySergey Bugaev
2021-08-18Meta+LibC: Don't allow text relocations in SerenityOS librariesDaniel Bertalan
2021-08-18Kernel: Fix a crash introduced by my TCP RST fixGunnar Beutner
2021-08-18Kernel: Don't respond to TCP RST packetsGunnar Beutner