summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-08-18Kernel: Specify directory entry types properlySergey Bugaev
2021-08-18Meta+LibC: Don't allow text relocations in SerenityOS librariesDaniel Bertalan
2021-08-18Kernel: Fix a crash introduced by my TCP RST fixGunnar Beutner
2021-08-18Kernel: Don't respond to TCP RST packetsGunnar Beutner
2021-08-18AK+Kernel: StringView hash map Traits should not set peek type to StringBrian Gianforcaro
2021-08-18Kernel: Protect the Custody cache with a mutex instead of a spinlockAndreas Kling
2021-08-17Kernel/SysFS: Prepend to the custody cache instead of appendAndrew January
2021-08-17Kernel: Fix compilation with ClangTimothy Flynn
2021-08-17Kernel/ProcFS: Avoid String allocation when traversing /proc/PID/fd/Andreas Kling
2021-08-17Kernel: Add a little explainer comment to ListedRefCountedAndreas Kling
2021-08-17Kernel: Port Inode to ListedRefCountedAndreas Kling
2021-08-17Kernel: Remove unused VMObject::is_contiguous()Andreas Kling
2021-08-17Kernel+Userland: Remove global futexesAndreas Kling
2021-08-17Kernel: Port VMObject to ListedRefCountedAndreas Kling
2021-08-17Kernel/DevPtsFS: Avoid String allocation during directory traversalAndreas Kling
2021-08-17Kernel: Convert SlavePTY all-instances HashTable to an IntrusiveListAndreas Kling
2021-08-17Kernel: Port Thread to ListedRefCountedAndreas Kling
2021-08-17Kernel: Add ListedRefCounted<T> template classAndreas Kling
2021-08-17Kernel: Customize File::unref() and make it virtualAndreas Kling
2021-08-17Kernel/DevPtsFS: Add tightly typed DevPtsFSInode::fs()Andreas Kling
2021-08-16Kernel: Make makedev()/minor()/major() staticItamar
2021-08-16Kernel: Avoid enumerating all the fds to find a specific one in procfsAli Mohammad Pur
2021-08-16Kernel: Add a Process::FileDescriptions::get_if_valid(index) APIAli Mohammad Pur
2021-08-16Kernel: Don't hold thread list lock while invoking ~Thread()Andreas Kling
2021-08-16Kernel: Use ProtectedValue for VirtualFileSystem::m_mountsAndreas Kling
2021-08-15Kernel: Cache Custody objects (weakly) to avoid expensive reconstructionAndreas Kling
2021-08-15Kernel/ProcFS: Avoid two unnecessary number-to-string conversionsAndreas Kling
2021-08-15Kernel/SysFS: Don't compute exact size of PCI filesAndreas Kling
2021-08-15Kernel: Move ARP debug information to ARP_DEBUGbrapru
2021-08-15Kernel: Remove unused FIFO::all_fifos() tableAndreas Kling
2021-08-15Kernel: Convert TCP retransmit queue from HashTable to IntrusiveListAndreas Kling
2021-08-15Kernel: Convert IPv4 socket list from HashTable to IntrusiveListAndreas Kling
2021-08-15Kernel: Use NonnullRefPtr<PhysicalPage> in PageDirectory::m_page_tablesAndreas Kling
2021-08-15Kernel: Make Memory::Region allocation functions return KResultOrsin-ack
2021-08-15Kernel: Make Kernel::VMObject allocation functions return KResultOrsin-ack
2021-08-15Kernel: Simplify OOM handling in ISO9660FileSystemsin-ack
2021-08-15Kernel: Simplify OOM handling in ProcessProcFSTraitssin-ack
2021-08-15Kernel: Add tightly typed ISO9660Inode::fs() overloadAndreas Kling
2021-08-15Kernel: Lock thread list while in Thread::unref()Andreas Kling
2021-08-15Kernel+Userland: Remove chroot functionalityAndreas Kling
2021-08-15Kernel: Remove copy_string_from_user() as it's no longer usedAndreas Kling
2021-08-15Kernel: Convert remaining users of copy_string_from_user()Andreas Kling
2021-08-15Kernel: Don't hold the process list lock while destructing the processsin-ack
2021-08-15Kernel: Make Process finalsin-ack
2021-08-15Kernel: Handle removal of Process from list before unrefsin-ack
2021-08-15Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraitssin-ack
2021-08-15Kernel: Handle allocation failure in ProcFS and friendssin-ack
2021-08-14LibC: Add SOCK_RDM and SOCK_SEQPACKET to socket.hKenneth Myhra
2021-08-14LibC: Add IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP to netin/in.hKenneth Myhra
2021-08-14Kernel/USB: Remove UAF in device removalLuke