summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-07-11Kernel: Stop committing pages for COW of uncommitted pages on sys$forkIdan Horowitz
2022-07-10Kernel: Stop leaking leftover committed cow pages from forked processesIdan Horowitz
2022-07-10Kernel: Stop leaking first thread on errors in sys$forkIdan Horowitz
2022-07-10Kernel+LibC+LibCore: Pass fcntl extra argument as pointer-sized variablegggggg-gggggg
2022-07-10Kernel+SystemServer: Make KCOVDevice a character deviceLiav A
2022-07-10Kernel: Support sys$connect to LocalSockets with short sockaddr_unsIdan Horowitz
2022-07-10Kernel: Stop reporting POLLHUP exclusively when available in sys$pollIdan Horowitz
2022-07-10Kernel: Remove unused WriteNotOpen File BlockFlagIdan Horowitz
2022-07-10Kernel: Report POLLNVAL events in sys$poll instead of returning EBADFIdan Horowitz
2022-07-10Kernel: Stop providing POLLRDHUP events in sys$poll by defaultIdan Horowitz
2022-07-10Kernel: Set POLLHUP on WriteHangUp in sys$poll instead of POLLNVALIdan Horowitz
2022-07-10Kernel: Handle SHUT_RDWR in Socket::shutdownIdan Horowitz
2022-07-10Kernel: Accept SHUT_RD and SHUT_WR as shutdown() how valuesIdan Horowitz
2022-07-09Kernel/Routing: Hide some leftover debugging under a debug flagMaciej
2022-07-09Kernel/Net: Support removing route entries with unknown gatewayMaciej
2022-07-08Kernel: Implement `sigsuspend` using a SignalBlockerTim Schumacher
2022-07-08Kernel: Unblock SignalBlocker if a signal was just unmarked as pendingTim Schumacher
2022-07-08Kernel: Don't let locks of the same owner conflict with each otherTim Schumacher
2022-07-08Kernel: Don't fail on unlocking nonexistent file locksTim Schumacher
2022-07-08Kernel: Do not disable userland access to the RDTSC instructionTim Schumacher
2022-07-08Kernel: Implement an `axallowed` mount optionTim Schumacher
2022-07-08Kernel/Storage: Do proper locking & reset in the AHCIController codeLiav A
2022-07-08Kernel/Storage: Move Identify page allocation to the AHCIPort classLiav A
2022-07-08Kernel/Storage: Rename AHCIPortHandler => AHCIInterruptHandlerLiav A
2022-07-08Kernel/Storage: Simplify AHCIPortHandler classLiav A
2022-07-08Kernel/Storage: Remove 3 stale methods in AHCIPortHandler classLiav A
2022-07-08Kernel/AHCI: Don't use UNMAP_AFTER_INIT in header filesLiav A
2022-07-08Kernel: Clean up the AHCI code a bitLiav A
2022-07-05Kernel: Copy signal handlers when forkingTim Schumacher
2022-07-05Kernel: Do a POSIX-correct signal handler reset on execTim Schumacher
2022-07-04Kernel: Negate condition in ARPTableBlockerSet::should_add_blockerIdan Horowitz
2022-07-03Kernel/USB: Move buffer allocation from USB transfer to USB pipeb14ckcat
2022-06-29Kernel/USB: Use proper error codes for UHCI transfersb14ckcat
2022-06-25Kernel/Graphics: Move GenericDisplayConnector code to a new sub-folderLiav A
2022-06-24Kernel: Enable -ftrivial-auto-var-init as a security mitigationBrian Gianforcaro
2022-06-23Kernel/Audio: Fix buffer size underflow for non-page-aligned sizeskleines Filmröllchen
2022-06-22LibVT+Kernel: Separate the caret shapes and its steadinessMichał Lach
2022-06-22Kernel: Eliminate possible KASLR leak by disabling CR4.FSGSBASEIdan Horowitz
2022-06-21Kernel: Decrease the amount of address space offset randomizationTim Schumacher
2022-06-19Kernel: Add sysconf for IOV_MAXAndrew Kaster
2022-06-19Kernel: Tolerate cloning MAP_STACK regions that are PROT_NONEAndrew Kaster
2022-06-19Kernel: Create /proc/pid/cmdline to expose process arguments in procfsAndrew Kaster
2022-06-17Kernel: Add missing #include in SysFS.cppAndreas Kling
2022-06-17Kernel/SysFS: Remove derived BIOSSysFSComponent classesLiav A
2022-06-17Kernel/SysFS: Migrate components code from SysFS.cpp to the SysFS folderLiav A
2022-06-17Kernel/SysFS: Split the bulky BIOS.h file into multiple filesLiav A
2022-06-17Kerenl/Firmware: Add map_ebda and map_bios methods in the original placeLiav A
2022-06-17Kernel/Interrupts: Add missing include for IRQController header fileLiav A
2022-06-17Kernel/SysFS: Split bulky SysFSPCI file into separate filesLiav A
2022-06-17Kernel/SysFS: Split bulky SysFSUSB file into two separate class filesLiav A