summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-12-19Kernel/Graphics: Propagate errors properly around in the VirtIO driverLiav A
2022-12-19Kernel/Graphics: Disable double buffering for the VirtIO driverLiav A
2022-12-19Kernel: Properly propagate errors in VirtIOGPU 3D device initializationLiav A
2022-12-17AK+Everywhere: Move custom deleter capability to OwnPtrLenny Maiorani
2022-12-17Kernel: Propagate errors in E1000NetworkAdapterBaitinq
2022-12-17Kernel/Plan9FS: Propagate errors in Plan9FSMessage::append_dataFreakness109
2022-12-16Kernel: Propagate properly errors from ISAIDEController initializationLiav A
2022-12-16Kernel/Memory: Add option to annotate region mapping as immutableLiav A
2022-12-16Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscallLiav A
2022-12-15Kernel: Allocate VirtIOGPU context IDs from a bitmap, with ErrorOrSam Atkins
2022-12-15Kernel: Remove unimplemented VirGL adapter's edid_feature_accepted()Sam Atkins
2022-12-15Kernel: Remove Badged `VirtIOGraphicsAdapter::allocate_FOO_id()` methodsSam Atkins
2022-12-14Kernel: Ignore an invalid QEMU multiboot entryimplicitfield
2022-12-14Kernel: Start implementing `kmalloc_aligned` more efficientlyTim Schumacher
2022-12-14Kernel: Check against TCP packet size overflows in checksum calculationTim Schumacher
2022-12-14Kernel: Convert TCP pseudo-headers through a unionTim Schumacher
2022-12-14Kernel: Add the auxiliary vector to the stack size validationAgustin Gianni
2022-12-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-13Kernel: Propagate errors during network adapter detection/initializationAndreas Kling
2022-12-12Kernel: Use `size_t` to keep track of the number of pages in a regionTim Schumacher
2022-12-11Kernel: Bump maximum pthread stack size to 32MiBsin-ack
2022-12-11Kernel+LibC+LibELF: Set stack size based on PT_GNU_STACK during execvesin-ack
2022-12-11Kernel: Implement flock downgradingsin-ack
2022-12-11Kernel+LibC+Tests: Implement `pwritev(2)`sin-ack
2022-12-11Kernel+LibC: Implement `setregid(2)`sin-ack
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-11Kernel: Use real UID/GID when checking for file accesssin-ack
2022-12-11Kernel: Remove InodeMetadata::may_{read,write,execute}(Process const&)sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `renameat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `mkdirat(2)`sin-ack
2022-12-11Kernel+LibC: Implement `readlinkat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `symlinkat(2)`sin-ack
2022-12-11Kernel: Implement Process::custody_for_dirfdsin-ack
2022-12-11Kernel: Allow dead threads to be joinedkleines Filmröllchen
2022-12-10Kernel: Use HashMap::try_ensure_capacityThomas Queiroz
2022-12-10Kernel: Set EFLAGS/RFLAGS to a known-good value on signal entrySergey Lisov
2022-12-09Kernel/FileSystem: Convert the mount table from Vector to IntrusiveListLiav A
2022-12-09Kernel: Allow opening some device nodes sparingly for jailed processesLiav A
2022-12-09Kernel: Add callback on ".." directory entry for a TmpFS root directoryLiav A
2022-12-08Kernel/aarch64: Initialize components that are already workingFiliph Sandström
2022-12-07Kernel: Add missing VERIFY in MM::allocate_committed_physical_pageThomas Queiroz
2022-12-07Kernel: Don't panic if MemoryManager::find_free_physical_page failsThomas Queiroz
2022-12-07Kernel: Return nullptr instead of PANICking in KmallocSlabHeapThomas Queiroz
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-05Kernel: Don't memset() allocated memory twice in kcalloc()Andreas Kling
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-03Kernel: Implement PIT::set_periodic() and PIT::set_non_periodic()Vitriol1744
2022-12-03Kernel: Reject create links on paths that were not unveiled as writableLiav A
2022-12-03Kernel+SystemServer: Don't hardcode coredump directory pathLiav A