summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-03-02Kernel: Implement 'copy_time_from_user' functions to sanitize argumentsBen Wiederhake
2021-03-02Kernel: Prevent inconsistent state after invalid readBen Wiederhake
2021-03-01Kernel: Oops, SC_abort was actually calling sys$exit_thread()Andreas Kling
2021-03-01Kernel: Fix build with IO_DEBUGAndreas Kling
2021-03-01Kernel: Use Userspace<T> in sys${munmap,mprotect,madvise,msyscall}()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$select()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$get_dir_entries()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$get_stack_bounds()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$write()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$sigaction()Andreas Kling
2021-03-01Kernel: Detach any attached thread tracer on sys$abort()Andreas Kling
2021-03-01Kernel: Make all syscall functions return KResultOr<T>Andreas Kling
2021-03-01Kernel: Fix APIC timer calibration to be more accurateTom
2021-03-01Kernel: Fix scrolling up in VMwareTom
2021-02-28Kernel: Add self-test boot mode, an alias for text modeAndrew Kaster
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-28Kernel: Fix KUBSAN warnings due to unaligned APIC variablesTom
2021-02-28Kernel: Fix GenericInterruptHandler problems with virtual functionsTom
2021-02-27Kernel: Use get_fast_random() for MAP_RANDOMIZED addressesAndreas Kling
2021-02-27LibVT: Make VT::Line use a Vector for storageAndreas Kling
2021-02-26Kernel: Fix HPET timer structure layoutTom
2021-02-26Net: use KBuffer::capacity() when checking if we can reuse bufferAdam Sandberg Ericsson
2021-02-26Ext2FS: Make block list flushing a bit less aggressiveAndreas Kling
2021-02-26Ext2FS: Move block list computation from Ext2FS to Ext2FSInodeAndreas Kling
2021-02-26Ext2FS: Don't hog FS lock while reading/writing inodesAndreas Kling
2021-02-26Ext2FS: Remove unnecessary locking in find_block_containing_inode()Andreas Kling
2021-02-26Ext2FS: Remove unnecessary lock in Ext2FS::write_ext2_node()Andreas Kling
2021-02-26Kernel: Take FS lock in BlockBasedFS during seek/read/write operationsAndreas Kling
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-26Revert "Ext2FS: Don't reload already-cached block list when freeing inode"Andreas Kling
2021-02-26Kernel: Detach the traced process on process exitcbsirb
2021-02-26Ext2FS: Don't reload already-cached block list when freeing inodeAndreas Kling
2021-02-26Ext2FS: Inode allocation improvementsAndreas Kling
2021-02-26Ext2FS: Propagate errors from more placesAndreas Kling
2021-02-26Ext2FS: Share some bitmap code between inode and block allocationAndreas Kling
2021-02-25Kernel: Don't disable interrupts while exiting a thread or processAndreas Kling
2021-02-25Kernel: Don't disable interrupts while dealing with a process crashAndreas Kling
2021-02-25Kernel: Move SMAP disabler RAII helper to its own fileAndreas Kling
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-25Kernel: Move the VM Range class to its own filesAndreas Kling
2021-02-25Kernel: Move sys$sigaction() implementation inside ARCH(i386)Andreas Kling
2021-02-25Kernel: Fix some clang-tidy whines in CoreDumpAndreas Kling
2021-02-25Kernel: Tighten some typing in Arch/i386/CPU.hAndreas Kling
2021-02-25Kernel: Remove unused Processor::set_thread_specific()Andreas Kling
2021-02-25Kernel: Remove some unused cruft in Arch/i386/CPU.hAndreas Kling
2021-02-24Kernel: Panic early if the kernel gets too big for its memory slotAndreas Kling
2021-02-24Kernel: Build with -fsanitize=undefined for all compilersAndreas Kling
2021-02-24KUBSAN: Condense all options down to "undefined"Hendiadyoin1
2021-02-24Kernel: Fix pointer overflow in create_threadBrian Gianforcaro
2021-02-24Kernel: Oops, fix broken sys$uname() function definitionAndreas Kling