summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-10-08TCP: Remove unnecessarily defined constructor and destructorLenny Maiorani
2020-10-08Kernel: Add some CPU feature flags related to TSCNico Weber
2020-10-08Kernel: Add KBufferBuilder::appendff.asynts
2020-10-08SinglyLinkedList: Remove unused includesLenny Maiorani
2020-10-07Ext2FS: Fix block allocation ignoring the very last block groupAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-02Kernel: Add checks for is_trivially_copyable to copy_to/from_userTom
2020-09-28Kernel: Fix overly eager fd closing in sys$execve()Andreas Kling
2020-09-28Kernel: Remove unnecessary capture in sys$execve()Andreas Kling
2020-09-28Kernel: Return early in create_inode if name is too longLuke
2020-09-27AK: Remove the ctype adapters and use the actual ctype functions insteadBenoît Lormeau
2020-09-27Kernel: Make Thread refcountedTom
2020-09-27Kernel: Implement _SC_OPEN_MAXLuke
2020-09-27Kernel: Return ENOPROTOOPT instead of asserting on unimplemented levels in ge...Luke
2020-09-26Kernel: Allow killing queued threadsTom
2020-09-26Kernel: Fix thread joining issuesTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-24Kernel: Remove a whole bunch of unnecessary includes in Process.cppAndreas Kling
2020-09-22AK: Add StringBuilder::appendff using the new format.asynts
2020-09-22AK: Remove strtoull dependency from format.asynts
2020-09-19Kernel: Remove unnecessary class member in UHCIControllerLiav A
2020-09-19Kernel: Fix assertion statement in GenericInterruptHandlerLiav A
2020-09-19Kernel: Let InodeWatcher track child inode numbers instead of namesAndreas Kling
2020-09-19Kernel: Don't assert when reading too little from an InodeWatcherAndreas Kling
2020-09-19Kernel: Simplify ProcFS callbacks by using function pointers directlyTom
2020-09-19Kernel: Fix KResultOr move semanticsTom
2020-09-17Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitionsNico Weber
2020-09-17LibC: Convert SO_ constants to enumNico Weber
2020-09-17Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfromNico Weber
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-17Kernel: Unbreak sys$pledge()Andreas Kling
2020-09-16Kernel: Return ENOMEM in more placesLuke
2020-09-16Kernel: Fix kernel crash in get_dir_entries when buffer too small.asynts
2020-09-16Kernel: Handle Thread::State::Dead in sys$waitid()Andreas Kling
2020-09-15Kernel: Fix thread donation hanging the systemTom
2020-09-15Kernel: Don't symbolicate stack traces in IRQ handlersTom
2020-09-15FileSystem: Use OutputMemoryStream instead of BufferStream.asynts
2020-09-15Kernel: Use Userspace<> for sys$writevNico Weber
2020-09-14Kernel: Handle safe_memcpy/safe_memset/safe_strnlen faults in irq handlersTom
2020-09-14Kernel: Stop back trace on a null base pointerTom
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-13Kernel: Add safe_memcpy, safe_memset and safe_strnlenTom
2020-09-12Kernel: Remove spurious ProcessInspectionHandleBen Wiederhake
2020-09-12Kernel: Fix various forward declarationsBen Wiederhake
2020-09-10Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_processTom
2020-09-10Kernel: Fix detecting in what ring a crash happenedTom
2020-09-10IPv4: Truncate raw socket reads past buffer lengthAvery
2020-09-09Kernel+LibC+UE: Introduce SIGINFO (generated with ^T)Andreas Kling
2020-09-09Kernel: Fix heap expansion loopTom
2020-09-09Kernel: Optimize single physical page allocation and randomize returnsTom