summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-29Kernel: Make sure we free the thread stack on thread exitGunnar Beutner
2021-05-29Kernel: Move sys$munmap functionality into a helper methodGunnar Beutner
2021-05-29Kernel: Make sure we unmap the TLS region when a thread exitsGunnar Beutner
2021-05-29Kernel/Storage: Enable interrupts for AHCI ports if PHY is not enabledLiav A
2021-05-29Kernel/Storage: Remove the None option from AHCI reset policyLiav A
2021-05-29Kernel/Storage: Rename the method hba_region => default_hba_regionLiav A
2021-05-29Kernel: Don't overrun the buffer in krealloc()Gunnar Beutner
2021-05-29Kernel: Make Region creation API OOM safeBrian Gianforcaro
2021-05-29Kernel: Make PerformanceEventBuffer creation API OOM safeBrian Gianforcaro
2021-05-29Kernel: Make Space::create API OOM safeBrian Gianforcaro
2021-05-29Kernel: Make CoreDump::create API OOM safeBrian Gianforcaro
2021-05-29Kernel: Remove usage of adopt_own in MultiProcessorParserBrian Gianforcaro
2021-05-29Kernel: Remove usage of adopt_own in KStringBrian Gianforcaro
2021-05-29Kernel: Make KBuffer APIs OOM safeBrian Gianforcaro
2021-05-29Kernel: Make ContiguousVMObject factory API OOM safeBrian Gianforcaro
2021-05-29Kernel: Make AnonymousVMObject::clone() API OOM safeBrian Gianforcaro
2021-05-29Kernel: Make PrivateInodeVMObject factory APIs OOM safeBrian Gianforcaro
2021-05-28Kernel: Allow building the kernel with -O0Gunnar Beutner
2021-05-28Kernel: Don't crash when writing a coredump with an unnamed regionGunnar Beutner
2021-05-28Kernel: Rename Custody::create() => try_create()Andreas Kling
2021-05-28Kernel: Use a KString for Custody::m_nameAndreas Kling
2021-05-28Kernel: Use KString for Region namesAndreas Kling
2021-05-28Kernel: Add missing AK/Format.h include in KResult.hAndreas Kling
2021-05-28Kernel: Add try_copy_kstring_from_user()Andreas Kling
2021-05-28Kernel: Add KString, a single-owner string with OOM failure exposionAndreas Kling
2021-05-28Kernel: Ignore duplicate SYN packetsGunnar Beutner
2021-05-28Kernel: Release packet buffer in TCPSocket::send_tcp_packetGunnar Beutner
2021-05-27Kernel/Graphics: Remove unnecessary derived FramebufferDevice classesLiav A
2021-05-27Kernel: Make dup2() return the fd even if old & new are the same (#7506)Tim Schumacher
2021-05-27Kernel+AK: Move UBSanitizer to AK, and to AK namespaceAndrew Kaster
2021-05-27Kernel: Add ENABLE_EXTRA_KERNEL_DEBUG_SYMBOLS option to set Og and ggdb3Andrew Kaster
2021-05-27Kernel: Explicitly initialize bools in IOAPIC mappingAndrew Kaster
2021-05-27Kernel: Pass trampolines instead of lambdas to create_kernel_processAndrew Kaster
2021-05-27Kernel: Let the user read/write more than one page from/to dev filesGunnar Beutner
2021-05-26Kernel: Block when writing to TCP sockets when the send window is fullGunnar Beutner
2021-05-26Kernel: Avoid allocations when sending IP packetsGunnar Beutner
2021-05-26Kernel: Move packet allocation into helper methodsGunnar Beutner
2021-05-26Kernel: Switch VMObject to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-26Kernel: Switch Region to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-26Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-26Kernel: Switch Inode to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-25Kernel: Don't try to send TCP packets larger than the MSSGunnar Beutner
2021-05-25Kernel: Validate we don't hold s_mm_lock during context switchBrian Gianforcaro
2021-05-25Kernel: Release the paging lock while reading from the diskTom
2021-05-25Kernel: Add ScopedLockRelease to temporarily release a LockTom
2021-05-24LibVT: Add Alternate Screen Buffer supportDaniel Bertalan
2021-05-24LibVT+Kernel: Add support for setting cursor stylesDaniel Bertalan
2021-05-24Kernel: Disable profiling if setting up the buffer or timer failedGunnar Beutner
2021-05-24Kernel: Signal EOF/EOL characters properly in `TTY`Daniel Bertalan
2021-05-23Kernel: Make sure we only log profiling events when m_profiling is trueGunnar Beutner