summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-08-23Kernel: Fix boot profilingSamuel Bowman
2022-08-23Kernel: Remove unused Process::in_group()Anthony Iacono
2022-08-23Kernel/ProcFS: Silently ignore attempts to update ProcFS timestampsAndreas Kling
2022-08-23Kernel/SysFS: Silently ignore attempts to update SysFS timestampsAndreas Kling
2022-08-22Kernel/x86: Protect the CR3->PD map with a spinlockAndreas Kling
2022-08-22Kernel: Stop taking MM lock while using regular quickmapsAndreas Kling
2022-08-22Kernel: Stop taking MM lock while using PD/PT quickmapsAndreas Kling
2022-08-22Kernel: Make the page table quickmaps per-CPUAndreas Kling
2022-08-22Kernel: Make sys$utime() and sys$utimensat() not take the big lockAndreas Kling
2022-08-22Kernel: Update atime/ctime/mtime timestamps atomicallyAndreas Kling
2022-08-22Kernel: Make sys$mknod() not take the big lockAndreas Kling
2022-08-22Kernel: Use Process::credentials() and remove user ID/group ID helpersAnthony Iacono
2022-08-21Kernel: Make sys$recvfrom() with MSG_DONTWAIT not so racyAndreas Kling
2022-08-21Kernel: Make Socket::connect() take credentials as inputAndreas Kling
2022-08-21Kernel: Make Socket::bind() take credentials as inputAndreas Kling
2022-08-21Kernel: Make LocalSocket do chown/chmod through VFSAndreas Kling
2022-08-21Kernel: Make Inode::resolve_as_link() take credentials as inputAndreas Kling
2022-08-21Kernel: Make File::{chown,chmod} take credentials as inputAndreas Kling
2022-08-21Kernel: Make VirtualFileSystem functions take credentials as inputAndreas Kling
2022-08-21Kernel: Use credentials object in Socket set_origin/acceptorJames Bellamy
2022-08-21Kernel: Use credentials object in LocalSocket constructorJames Bellamy
2022-08-21Kernel: Use credentials object in VirtualFileSystemJames Bellamy
2022-08-21Kernel: Use credentials object in Coredump:try_create_target_fileJames Bellamy
2022-08-21Kernel: Make sys$getppid() not take the big lockAndreas Kling
2022-08-21Kernel: Guard Process "protected data" with a spinlockAndreas Kling
2022-08-21Kernel: Use RefPtr instead of LockRefPtr for CustodyAndreas Kling
2022-08-21Kernel/Syscall: Make anon_create to not use Process::allocate_fd methodLiav A
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