summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2022-05-23Kernel: Fix EINVAL when mmaping with address and no MAP_FIXEDPeter Elliott
2022-05-21Kernel+LibC: Implement futimens(3)Ariel Don
2022-05-21Kernel+LibC+VFS: Implement utimensat(3)Ariel Don
2022-05-05Kernel: Properly define `IOV_MAX`Tim Schumacher
2022-05-03Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.hTimon Kruiper
2022-05-02Kernel: Don't check pledges or veil against code coverage data filesAndrew Kaster
2022-04-26Kernel: Add FIOCLEX and FIONCLEX ioctlsAndreas Kling
2022-04-23Kernel+LibC+LibCore: Implement the unlinkat(2) syscallsin-ack
2022-04-12Kernel: Skip setting region name if none is given to mmapTim Schumacher
2022-04-09Kernel: Remove big lock from sys$mkdirIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$renameIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$rmdirIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$statvfsIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$symlinkIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$linkIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$unlinkIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$setsockoptIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$getsockoptIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$shutdownIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$connectIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$closeIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$chownIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$fchownIdan Horowitz
2022-04-09Kernel: Remove big lock from sys$bindIdan Horowitz
2022-04-09Kernel: Remove big lock from `sys$set_coredump_metadata`Luke Wilde
2022-04-09Kernel: Remove big lock from `sys$accept4`Jelle Raaijmakers
2022-04-05Kernel: Make sys$mmap() round requested VM size to page size multipleAndreas Kling
2022-04-05Kernel: Remove unused ShouldDeallocateVirtualRange parametersAndreas Kling
2022-04-04Kernel: Tweak broken dbgln_if() in sys$fork() after RegionTree changesAndreas Kling
2022-04-04Kernel: Mark sys$adjtime() as not needing the big lockAndreas Kling
2022-04-04Kernel: Mark sys$clock_settime() as not needing the big logAndreas Kling
2022-04-04Kernel: Mark sys$sched_{set,get}param() as not needing the big lockAndreas Kling
2022-04-04Kernel: Randomize non-specific VM allocations done by sys$execve()Andreas Kling
2022-04-03Kernel: Mark sys$listen() as not needing the big lockAndreas Kling
2022-04-03Kernel: Don't hog file descriptor table lock in sys$bind()Andreas Kling
2022-04-03Kernel: Don't hog file descriptor table lock in sys$listen()Andreas Kling
2022-04-03Kernel: Mark sys$sendfd() and sys$recvfd() as not needing the big lockAndreas Kling
2022-04-03Kernel: Unbreak ASLR in the new RegionTree worldAndreas Kling
2022-04-03Kernel: Make VM allocation atomic for userspace regionsAndreas Kling
2022-04-03Kernel: Add Memory::RegionTree to share code between AddressSpace and MMAndreas Kling
2022-04-03Kernel: Use AddressSpace region tree for range allocationAndreas Kling
2022-04-03Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTreeAndreas Kling
2022-04-03Kernel: Implement `f_basetype` in statvfsTim Schumacher
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29Kernel: Disallow elevating pledge promises with no_error setAli Mohammad Pur
2022-03-26Kernel: Add a 'no_error' pledge promiseAli Mohammad Pur
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-22Kernel: Make mmap validation functions return ErrorOr<void>int16
2022-03-22Kernel: Move mmap validation functions to Processint16
2022-03-22Kernel: Check wxallowed mount flag when validating mmap callint16