summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-08-20Kernel: Get GID from credentials object in sys$setgroups()Andreas Kling
2022-08-20Kernel+LibC: Enforce a limit on the number of supplementary group IDsAndreas Kling
2022-08-20Kernel: Mark syscalls that get/set user/group ID as not needing big lockAndreas Kling
2022-08-20Kernel: Add Credentials to hold a set of user and group IDsAndreas Kling
2022-08-20Kernel: Move InodeMetadata methods out of lineAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-20AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernelAndreas Kling
2022-08-19Kernel: Annotate SpinlockProtected<PacketList> in NetworkAdapter classLiav A
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-08-19Kernel: Add 8-byte atomics for i686 GCCIdan Horowitz
2022-08-19Kernel: Put too small unused network packets back into the listTim Schumacher
2022-08-19Kernel: Protect the list of unused network packets with a SpinlockTim Schumacher
2022-08-19Kernel: Don't take thread lock for signal dispatchAndreas Kling
2022-08-19Kernel/Memory: Use scope guard to remove a region if we failed to map itLiav A
2022-08-19Kernel: Don't lock scheduler in ~Thread()Andreas Kling
2022-08-19Kernel: Don't lock scheduler while updating thread scheduling timesAndreas Kling
2022-08-19Kernel: Reduce time under VMObject lock while handling zero faultsAndreas Kling
2022-08-19Kernel/x86: Re-enable interrupts ASAP when handling page faultsAndreas Kling
2022-08-18Kernel: Make sys$anon_create() allocate physical pages immediatelyAndreas Kling
2022-08-18Kernel: Make Region's physical page accessors safer to useAndreas Kling
2022-08-18Kernel: Schedule threads on all processors when SMP is enabledAndreas Kling
2022-08-18Kernel: Don't hog VMObject lock when remapping a region pageAndreas Kling
2022-08-18Kernel: Move Region physical page accessors out of lineAndreas Kling
2022-08-18Kernel: Add a comment about what the MM lock protectsAndreas Kling
2022-08-18Kernel: Don't require MM lock for Region::set_page_directory()Andreas Kling
2022-08-18Kernel: Fix inconsistent lock acquisition order in kmallocAndreas Kling
2022-08-18Kernel: Don't remap all regions from Region::remap_vmobject_page()Andreas Kling
2022-08-18Kernel: Shorten time under spinlocks while handling inode faultsAndreas Kling
2022-08-18Kernel: Fix TOCTOU in sys$unveil()Andreas Kling
2022-08-18Kernel/x86: Don't re-enable interrupts too soon when unlocking spinlocksAndreas Kling
2022-08-18Kernel: Protect the Custody cache with a spinlockAndreas Kling
2022-08-18Kernel: Remove outdated FIXME in Custody.hAndreas Kling
2022-08-18Kernel: Use consistent lock acquisition order in Thread::block*()Andreas Kling
2022-08-18Kernel: Don't do path resolution in sys$chdir() while holding spinlockAndreas Kling
2022-08-18Kernel/x86: Disable interrupts when leaving critical sectionsAndreas Kling
2022-08-18Kernel/x86: Move Processor::{leave,clear}_critical() out of lineAndreas Kling
2022-08-18Kernel: Make sys$unveil() not take the big process lockSamuel Bowman
2022-08-17Kernel: Require semicolon after VERIFY_{NO_,}PROCESS_BIG_LOCK_ACQUIREDLinus Groh
2022-08-16Kernel: Make sys$socketpair() not take the big lockAndreas Kling
2022-08-16Kernel: Only lock file descriptor table once in sys$pipe()Andreas Kling
2022-08-16Kernel: Don't leak file descriptors in sys$pipe()Andreas Kling
2022-08-16Kernel: Make sys$pipe() not take the big lockAndreas Kling
2022-08-16Kernel: Remove unnecessary TOCTOU bug in sys$pipe()Andreas Kling
2022-08-16Kernel: Lock the inode before writing in SharedInodeVMObject::syncMike Akers
2022-08-16Kernel: Release 1 page instead of all pages when starved for pagesdylanbobb
2022-08-16Kernel: Allow release of a specific amount of of clean pagesdylanbobb
2022-08-15Kernel: Shrink default userspace stack size from 4 MiB to 1 MiBAndreas Kling
2022-08-15Kernel: Remove regions from the region tree after failing to map themIdan Horowitz
2022-08-15Kernel: Leak a ref() on the new Process ASAP in sys$fork()Andreas Kling
2022-08-15Kernel: Don't release file-pages if volatile memory purge did itJorropo