summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-07-25Kernel: Remove unnecessary weak pointer from Region to owning ProcessAndreas Kling
2021-07-25Kernel: Remove unused madvise(MADV_GET_VOLATILE)Andreas Kling
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-23Kernel: Use StringView when parsing pledges in sys$pledge(..)Brian Gianforcaro
2021-07-23Kernel: Fix bug where we half apply pledges in sys$pledge(..)Brian Gianforcaro
2021-07-23Kernel: Migrate sys$pledge to use the KString APIBrian Gianforcaro
2021-07-23Kernel: Migrate sys$unveil to use the KString APIBrian Gianforcaro
2021-07-23Kernel: Use StringView literals for fs_type match in sys$mount(..)Brian Gianforcaro
2021-07-23Kernel: Simplify VMObject locking & page fault handlersAndreas Kling
2021-07-22Everywhere: Prefix hexadecimal numbers with 0xGunnar Beutner
2021-07-20Kernel+LibC: Implement fcntl(2) advisory locksPeter Elliott
2021-07-20Kernel: Disable big process lock for sys$yield()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$gettid()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$getpid()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$uname()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock in sys$gethostname() sys$sethostname()Brian Gianforcaro
2021-07-20Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIREDBrian Gianforcaro
2021-07-20Kernel: No lock validate_user_stack variant, switch to Space as argumentBrian Gianforcaro
2021-07-19Kernel: Push ARCH specific ifdef's down into RegisterState functionsBrian Gianforcaro
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-17Kernel: Remove double RedBlackTree lookup in VM/Space region removalBrian Gianforcaro
2021-07-16Kernel: Rename functions to be less confusingTom
2021-07-16AK+Kernel: Implement and use EnumBits has_any_flag()Timothy
2021-07-15Kernel: Handle OOM when adding memory regions to Spaces :^)Idan Horowitz
2021-07-14Kernel: Fix Process use-after-free in Thread finalizationAndreas Kling
2021-07-12Kernel: Move new process registration out of Space spinlock scopeBrian Gianforcaro
2021-07-11Kernel: Make Region splitting OOM-safeAndreas Kling
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-07-11Kernel: Make SharedInodeVMObject allocation OOM-safeAndreas Kling
2021-07-11Kernel: Make VirtualFileSystem::sync() staticAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-10Kernel: Logic fix in the pledge syscallRalf Donau
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-09LibPthread+Kernel: Add pthread_kill() and the thread_kill syscallAli Mohammad Pur
2021-07-07Kernel: Map non-page-aligned text segments correctlyDaniel Bertalan
2021-07-07Kernel: Custody::absolute_path() => try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Do not hold spinlock while touching user mode futex valuesTom
2021-07-07Kernel: Fix futex race that could lead to thread waiting foreverTom
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04Everywhere: Fix incorrect usages of AK::CheckedIdan Horowitz
2021-07-04Kernel: Implement TLS support for x86_64Gunnar Beutner
2021-07-04Kernel: Don't allow allocate_tls() if the process has multiple threadsGunnar Beutner
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-01Kernel+LibPthread: Add support for usermode threads on x86_64Gunnar Beutner
2021-07-01Kernel+LibPthread: Remove m_ prefix for public membersGunnar Beutner