summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-07Kernel: Allow Ext2FSInode::write_bytes calls with a byte count of zeroMart G
2021-05-07Kernel: Set unused block pointers in ext2 inodes to zeroMart G
2021-05-07Kernel: Limit the number of in-flight packet buffersGunnar Beutner
2021-05-07Kernel: Move cpu sample perf event to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process exit perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process creation perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-05-06Kernel: Resize Ext2FSInode when writing directory contents (#6897)Mart G
2021-05-06Kernel: Truncate UDP packets on readGunnar Beutner
2021-05-05Kernel: Allow remapping Caps Lock to Control (#6883)Spencer Dixon
2021-05-05Kernel: Implement IP multicast supportSergey Bugaev
2021-05-05Kernel: Fix `write`s to `ProcFS` (#6879)Spencer Dixon
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-05-05Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871)Brian Gianforcaro
2021-05-05Kernel: Remove shadowing member variable from FileDescriptionBlockerTom
2021-05-04Kernel: Store whether a thread is the idle thread in Thread directlyTom
2021-05-04Kernel: Return one kernel frame from procfs$tid_stack for normal users.Brian Gianforcaro
2021-05-04Kernel: Remove unused function ProcFS::add_sys_stringBrian Gianforcaro
2021-05-04Kernel: Remove unused header includes from ProcFS.cppBrian Gianforcaro
2021-05-03Kernel: Remove unused header includes from various files.Brian Gianforcaro
2021-05-03Kernel: Mark AsyncBlockDeviceRequest + AnonymousVMObject as finalBrian Gianforcaro
2021-05-03Kernel: Fix some 64-bit portability issuesGunnar Beutner
2021-05-02Kernel: Fix ProcFS for non-process backed sub dirsSpencer Dixon
2021-05-02Kernel: Remove outdated UBSan commentsHendiadyoin1
2021-05-02Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>Brian Gianforcaro
2021-05-01Kernel: Don't use ref_count() in MasterPTY::close()Gunnar Beutner
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-05-01Kernel: Handle both shift keys being pressed and then releasedIdan Horowitz
2021-05-01Kernel: Make processes start with a 16-byte-aligned stackSahan Fernando
2021-05-01Kernel: Make sure we read all packetsGunnar Beutner
2021-05-01Kernel: Expose minor device numbers for keyboard and mouseValtteri Koskivuori
2021-05-01Kernel: Harden Ext2FileSystem Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden Process Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden DevFS Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden sys$setgroups Vector usage against OOMBrian Gianforcaro
2021-05-01Kernel: Harden Socket Vector usage against OOMBrian Gianforcaro
2021-05-01Kernel: Harden LocalSocket Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel/IPv4: Unbreak raw socket (port allocation failing is OK)Andreas Kling
2021-04-30Kernel: Tear down connections when we receive an RST packetGunnar Beutner
2021-04-30Kernel: Record MAC addresses for incoming IPv4 packetsGunnar Beutner
2021-04-30Kernel: Remove socket from the listener's accept list when it is closedGunnar Beutner
2021-04-30Kernel: Don't put closed/listener sockets into the closing_sockets listGunnar Beutner
2021-04-30Kernel: Avoid deadlock when trying to send packets from the NetworkTaskGunnar Beutner
2021-04-30Kernel: chmod()/chown() for PTYs should return EROFSGunnar Beutner
2021-04-30Kernel: Implement support for PTY flags ICRNL, OPOST and ONLCRGunnar Beutner
2021-04-30Kernel+LibELF: Support initializing values of TLS dataItamar
2021-04-30Kernel: Give a name to the Master TLS region allocationItamar
2021-04-30Kernel: Make Inode::set_{a,c,m}time return KResultAndreas Kling
2021-04-30Kernel: Fix bogus error codes from raw socket protocol_{send,receive}Andreas Kling
2021-04-30Kernel/IPv4: Propagate errors from local port allocationAndreas Kling