summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2021-08-14Kernel/USB: Update SysFS from the generic hub instead of from UHCILuke
2021-08-14Kernel/USB: Split SysFS code into its own fileLuke
2021-08-14Kernel/USB: Replace PortNumber enum with a raw u8Luke
2021-08-14Kernel/USB: Remove get_device_{at_port,from_address}Luke
2021-08-14Kernel/USB: Add Hubs and the UHCI Root HubLuke
2021-08-14Kernel/USB: Add the USB 1.x/2.0 hub descriptorLuke
2021-08-14Kernel/USB: Use allocate_kernel_region in Transfer buffer allocationsLuke
2021-08-14Kernel/USB: Pass in device address as last argument to Pipe constructorLuke
2021-08-14Kernel/USB: Use "Pipe" instead of "USBPipe" in USBEndpointLuke
2021-08-14Kernel/USB: Add endpoint directions and make endpoint constants publicLuke
2021-08-14Kernel/USB: Add all USB 2.0 bmRequestType fieldsLuke
2021-08-14Kernel/USB: Add header containing all the current USB classesLuke
2021-08-14Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.hAndreas Kling
2021-08-14Kernel: Move VFS-internal O_FOO definitions to VirtualFileSystem.hAndreas Kling
2021-08-14Kernel: Remove unused integer typedefs from UnixTypes.hAndreas Kling
2021-08-14Kernel+LibC: Share definitions for sys/statvfs.hAndreas Kling
2021-08-14Kernel+LibC: Share definitions for sched.hAndreas Kling
2021-08-14Kernel+LibC: Share definitions for sys/uio.hAndreas Kling
2021-08-14Kernel+LibC: Share definitions for sys/ptrace.hAndreas Kling
2021-08-14Kernel: Remove some redundant typedefs from UnixTypes.hAndreas Kling
2021-08-14Kernel+LibC: Share definitions for sys/time.hAndreas Kling