summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-09-05Kernel: Tidy up Memory::AddressSpace constructionAndreas Kling
2021-09-05Kernel: Use TRY() even more in VirtualFileSystemAndreas Kling
2021-09-05Kernel: Make KResult usable with TRY() as wellAndreas Kling
2021-09-05Kernel: Tidy up VirtualFileSystem::mount_root() a little bitAndreas Kling
2021-09-05Kernel: Use TRY() in FileDescriptionAndreas Kling
2021-09-05Kernel: Use TRY() in sys$chdir()Andreas Kling
2021-09-05Kernel: Use TRY() in Memory::AddressSpaceAndreas Kling
2021-09-05Kernel: Use TRY() in sys$link() and sys$symlink()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$anon_create()Andreas Kling
2021-09-05Kernel: Tidy up AnonymousFile construction a bitAndreas Kling
2021-09-05Kernel: Use TRY() in sys$unveil()Andreas Kling
2021-09-05Kernel: Use try in sys$mmap() and friends :^)Andreas Kling
2021-09-05Kernel: Use TRY() in sys$execve()Andreas Kling
2021-09-05Kernel: Use TRY() in IPv4SocketAndreas Kling
2021-09-05Kernel: Use TRY() in ThreadAndreas Kling
2021-09-05Kernel: Use TRY() when creating first thread in a new processAndreas Kling
2021-09-05Kernel: Simplify Process::get_syscall_path_argument()Andreas Kling
2021-09-05Kernel: Use TRY() in some Process functionsAndreas Kling
2021-09-05Kernel: Use TRY() in LocalSocketAndreas Kling
2021-09-05Kernel: Use TRY() in VirtualFileSystemAndreas Kling
2021-09-05Kernel: Make KResult pull in the TRY macroAndreas Kling
2021-09-05Kernel: Add KResultOr::release_error()Andreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-09-05Kernel: Declare syscall handlers with "using" instead of "typedef"Brian Gianforcaro
2021-09-05Kernel: Declare type aliases with "using" instead of "typedef"Brian Gianforcaro
2021-09-05Kernel: Improve names in the ARP table thread blockerAndreas Kling
2021-09-05Kernel: Rename FileBlocker::unblock() => unblock_if_conditions_are_met()Andreas Kling
2021-09-05Kernel: Tidy up InodeWatcher constructionAndreas Kling
2021-09-05Kernel: Remove UserOrKernelBuffer::copy_into_string()Andreas Kling
2021-09-05Kernel/Plan9FS: Use KString instead of String in one placeAndreas Kling
2021-09-05Kernel/Ext2FS: Remove a String allocation in debug loggingAndreas Kling
2021-09-04Kernel: Tidy up UDPSocket creation a bitAndreas Kling
2021-09-04Kernel: Tidy up TCPSocket creation a bitAndreas Kling
2021-09-04Kernel: Handle ProcessGroup allocation failures betterAndreas Kling
2021-09-04Kernel: Make Process::try_create() propagate errors betterAndreas Kling
2021-09-04Kernel: Tidy up Process::try_create_user_process()Andreas Kling
2021-09-04Kernel: Move pledge verification into Process member functionsAndreas Kling
2021-09-04Kernel: Rename Thread::clone() => try_clone() and propagate errorsAndreas Kling
2021-09-04Kernel: Add missing error check after Process::try_create()Andreas Kling
2021-09-04Kernel: Rename Process::create() => try_create()Andreas Kling
2021-09-04Kernel: Add x2APIC supportTom
2021-09-04Kernel: Allow specifying ecx with CPUIDTom
2021-09-04Kernel/VirtIO: Determine VirtIO device class also with the PCI device IDLiav A
2021-09-04Kernel/VirtIO: Defer initialization of device out of the constructorLiav A
2021-09-04Kernel/SysFS: Ensure data stability when reading from InodesLiav A
2021-09-04Kernel/DevFS: Remove unnecessary includeLiav A
2021-09-04Kernel/Devices: Remove unnecessary virtual methodLiav A
2021-09-04Kernel: Delete the rvalue-ref qualified version of KResultOr::value()Andreas Kling
2021-09-04Kernel: Add missing error check when opening TTY for a new processAndreas Kling
2021-09-04Kernel: Add missing error check when opening root file systemAndreas Kling