summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-04-30Kernel/IPv4: Propagate errors from local port allocationAndreas Kling
2021-04-30Kernel: Accepted socket file descriptors should not inherit flagsGunnar Beutner
2021-04-30Kernel: Closing a file descriptor should not always close the fileGunnar Beutner
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-29Everywhere: "indexes" => "indices"Andreas Kling
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-29Kernel: Harden sys$select Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$munmap Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$purge Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$poll Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$execve Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$readv / sys$writev Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$sendmsg / sys$recvmsg Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Add a CMake flag to enable LTO for the kernelGunnar Beutner
2021-04-29Kernel: Enable building the kernel with -fltoGunnar Beutner
2021-04-29Kernel: Add MSG_PEEK support for the IPv4SocketJustin
2021-04-29Kernel: Implement peek() function for DoubleBufferJustin
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-29Everywhere: Add missing comma between copyright year and nameLinus Groh
2021-04-28Kernel: Avoid overrunning the user-specified buffers in select()Gunnar Beutner
2021-04-28Kernel: Check kernel symbol's name length matches searched nameIdan Horowitz
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-27Build: Provide the user with a nice message after Toolchain upgradeBrian Gianforcaro
2021-04-27Build: Use variables when concatenating Toolchain paths.Brian Gianforcaro
2021-04-27Kernel: Move PCI vendor and device IDs into Kernel/PCI/IDs.hGunnar Beutner
2021-04-27Kernel: Avoid resetting the IRQ mask for E1000 on each interruptGunnar Beutner
2021-04-27Kernel: Add logging for E1000 RX buffer overrunGunnar Beutner
2021-04-27Kernel: Use macros instead of hard-coded magic valuesGunnar Beutner
2021-04-27Kernel: Make sure the E1000 network adapter keeps receiving packetsGunnar Beutner
2021-04-27Kernel: Check futex command if realtime clock is usedJelle Raaijmakers
2021-04-27Kernel: Simplify BlockTimeout constructorJelle Raaijmakers
2021-04-27Kernel: Silence a few more network dbgln()sGunnar Beutner
2021-04-26Kernel: Fix incorrect argument for thread_exit eventsGunnar Beutner
2021-04-26Kernel: Log thread exits for global profilesGunnar Beutner
2021-04-26Kernel: Avoid calling characters() where not necessaryGunnar Beutner
2021-04-26Kernel: Use the correct union member for unmap eventsGunnar Beutner
2021-04-26Kernel: Ensure IO and memory accesses are allowed for IDE channelsLiav A
2021-04-26Kernel/Storage: Make the IDEChannel design more robustLiav A
2021-04-26Kernel/PCI: Add helpers to enable IO and memory accessesLiav A
2021-04-26Kernel/Storage: Fix sending IOGroup parametersLiav A
2021-04-26Kernel: Respond to packets sent to the directed broadcast addressGunnar Beutner
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-26Kernel: Increase max frame count to 64Gunnar Beutner
2021-04-26Kernel: Stop walking the stack when we encounter return address 0Gunnar Beutner
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-25Kernel: Remove the now defunct `LOCKER(..)` macro.Brian Gianforcaro
2021-04-25Kernel: Remove the now defunct `RESTORE_LOCK(..)` macro.Brian Gianforcaro
2021-04-25Kernel: Utilize AK::SourceLocation for LOCK_DEBUG instrumentation.Brian Gianforcaro
2021-04-25Kernel: Add lock_count to procfs$all when LOCK_DEBUG is enabled.Brian Gianforcaro
2021-04-25Kernel: Fix LOCK_DEBUG feature to work againBrian Gianforcaro