summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-08-05Kernel: Decorate KResult with [[nodiscard]]Brian Gianforcaro
2020-08-05Kernel: Suppress remaining unobserved KResult return codesBrian Gianforcaro
2020-08-05Kernel: Propagate a few KResults properly in FileSystem subsystemsBrian Gianforcaro
2020-08-05Kernel: Fix build break from missing KResult [[nodiscard]] suppressionsBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the futex syscallBrian Gianforcaro
2020-08-05Kernel: Decorate KResultOr with [[nodiscard]] to catch misbehaving callersBrian Gianforcaro
2020-08-05Kernel: Make Inode::directory_entry_count errors observable.Brian Gianforcaro
2020-08-05Kernel + LibPthread: Use Userspace<T> in the create_thread syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the rename syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the mknod syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the set_mmap_name syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the readlink syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the mmap syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the waitid syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the clock_nanosleep syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the gettimeofday syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the open syscallBrian Gianforcaro
2020-08-05Kernel: Switch IPv4Socket receive queue to SinglyLinkedListWithCount<T>Brian Gianforcaro
2020-08-04Kernel: Send SIGTTIN and SIGTTOU signals on background TTY read/writeAndreas Kling
2020-08-04Kernel: Make File::write() and File::read() return KResultOr<size_t>Andreas Kling
2020-08-04Kernel+LibC: Tidy up sys$ttyname() and sys$ptsname()Andreas Kling
2020-08-04Kernel+LibC: Add sys$disown() for disowning child processesAndreas Kling
2020-08-04Kernel: Tidy up the syscalls list by reorganizing the enumerator macroAndreas Kling
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-08-03Kernel: Use Userspace<T> in sys$link() and sys$symlink()Andreas Kling
2020-08-03Kernel: Consolidate timeout logicTom
2020-08-03Kernel: Fix a few Thread::block related racesTom
2020-08-03Kernel: Use for-each loops in unveil syscallBrian Gianforcaro
2020-08-02AK: Fix overflow and mixed-signedness issues in binary_search() (#2961)Muhammad Zahalqa
2020-08-02Kernel: Use Userspace<T> in unveil syscallBrian Gianforcaro
2020-08-02Kernel: Use Userspace<T> in sched_getparam syscallBrian Gianforcaro
2020-08-02Kernel: Fix signal delivery when no syscall is madeTom
2020-08-02Kernel: Remove ProcessInspectionHandle and make Process RefCountedTom
2020-08-02Kernel: Fix some crashes due to missing locksTom
2020-08-02Kernel: Prevent recursive calls into the schedulerTom
2020-08-02Kernel: Remove a bunch of duplicate forward declarationsAndreas Kling
2020-08-02Kernel: Convert some more syscalls to Userspace<T>Andreas Kling
2020-08-02Kernel: Use Userspace<T> in pledge syscallBrian Gianforcaro
2020-08-02Kernel: Use Userspace<T> in setkeymap syscallBrian Gianforcaro
2020-08-02Kernel: Use Userspace<T> in sched_setparam syscallBrian Gianforcaro
2020-08-02Kernel: Use Userspace<T> in ptrace syscallBrian Gianforcaro
2020-08-01Kernel: Use Userspace<T> in more syscallsAndreas Kling
2020-08-01Kernel+LibC: Implement 'memmem'AnotherTest
2020-08-01Kernel: Tell the bootloader to put us into graphics modeetaIneLp
2020-07-31Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr()Andreas Kling
2020-07-31Kernel: Add _SC_PAGESIZE to sysconfItamar
2020-07-31Kernel: Use Userspace<T> in sys$utime()Andreas Kling
2020-07-31Kernel: Use Userspace<T> in sys$getcwd() and sys$chdir()Andreas Kling
2020-07-31Kernel: Use Userspace<T> for sys$read() and sys$stat()Andreas Kling
2020-07-31Kernel: Add missing license headers to some syscall filesAndreas Kling