summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-01-12Kernel: Do less unnecessary work when tearing down process address spaceAndreas Kling
2022-01-12Kernel: Avoid potential allocation when enumerating cpu featuresBrian Gianforcaro
2022-01-12Kernel: Convert Processor::features_string() API to KStringBrian Gianforcaro
2022-01-12Kernel: Harden DevPtsFSInode::traverse_as_directory against OOMBrian Gianforcaro
2022-01-12Kernel: Wait for the ATA busy bit to clear after switching channelsAndreas Kling
2022-01-12Kernel: Clarify IDEChannel function that switches current channelAndreas Kling
2022-01-11AK+Kernel: Remove one_ref_left() footgunAndreas Kling
2022-01-11Kernel: Synchronize removals from TmpFS inode mapAndreas Kling
2022-01-11Kernel: Make ListedRefCounted::unref() call optional list removal helperAndreas Kling
2022-01-11Kernel: Remove empty Ext2FSInode::one_ref_left()Andreas Kling
2022-01-11Kernel: Remove empty ISO9660Inode::one_ref_left()Andreas Kling
2022-01-11Kernel: Allow preventing kmalloc and kfreekleines Filmröllchen
2022-01-10Kernel: Fix indentation in CMakeLists.txtLinus Groh
2022-01-10Kernel: Remove redundant hash map of page tables in PageDirectoryAndreas Kling
2022-01-10Kernel: Don't relock MM lock for every page when remapping regionAndreas Kling
2022-01-09Kernel: Add implied auto qualifiers in MemoryHendiadyoin1
2022-01-09Kernel: Make enumerate_disk_partitions function not constPankaj Raghav
2022-01-09Kernel: Add add_partition functionPankaj Raghav
2022-01-09Kernel: Page-align AC'97 audio buffer descriptor listJelle Raaijmakers
2022-01-09Kernel: Harden Socket::pseudo_path(..) implementations against OOMBrian Gianforcaro
2022-01-09Everywhere: Add `serenity_dev_{makedev,major,minor}`Michel Hermier
2022-01-09Kernel: Use DMA helper everywherePankaj Raghav
2022-01-09Kernel: Overload DMA helper without Physical Page output parameterPankaj Raghav
2022-01-09Kernel: Set Cacheable parameter to NO explicitly in DMA helpersPankaj Raghav
2022-01-08Kernel/PCI: Split host bridge code from the Access singletonLiav A
2022-01-08AK+Everywhere: Make FixedArray OOM-safecreator1creeper1
2022-01-08Kernel: Fix broken disk cache behavior with O_DIRECTAndreas Kling
2022-01-08Kernel: Remove EWHYTHO error code :^)Andreas Kling
2022-01-08Kernel: Rename DiskCache::get() to ensure()Andreas Kling
2022-01-08Kernel: Remove redundant disk cache dirty flag in BlockBasedFileSystemAndreas Kling
2022-01-08Kernel: Unbreak ref counting hooks in ListedRefCounted & RefCountedAndreas Kling
2022-01-08Kernel: Dump memory regions when crashing in ring 0Andreas Kling
2022-01-08Kernel: Lock weak pointer revocation during listed-ref-counted unrefAndreas Kling
2022-01-08AK+Kernel: Use requires expression when invoking ref counting hooksAndreas Kling
2022-01-08Kernel: Avoid potential memory info leak when doing mmap on /dev/memLiav A
2022-01-08Kernel: Implement read functionality for MemoryDeviceLiav A
2022-01-08Kernel: Remove needless did_seek method override in MemoryDevice classLiav A
2022-01-08Kernel: Change method name to clarify physical memory mmap validationLiav A
2022-01-07Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation methodLiav A
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-06Kernel: Remove redundant socket_by_tuple removal in ~TCPSocket()Andreas Kling
2022-01-06Kernel: Only use multiboot framebuffer details if presentTom
2022-01-06Kernel: Add option to force using only the bootloader framebufferTom
2022-01-06Kernel: Lock TCPSocket lookup table across destructionAndreas Kling
2022-01-05Kernel/Ext2FS: Use HashMap::remove_all_matching() in Ext2FSAndreas Kling
2022-01-05Kernel: Remove temporary Vector from Ext2FS::flush_writes()Brian Gianforcaro
2022-01-05Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()`Brian Gianforcaro
2022-01-05Kernel: Use MUST + Vector::try_empend instead of Vector::empendBrian Gianforcaro
2022-01-05Kernel: Use MUST + Vector::try_append instead of Vector::appendBrian Gianforcaro