summaryrefslogtreecommitdiff
path: root/Kernel/GlobalProcessExposed.cpp
AgeCommit message (Expand)Author
2022-02-03Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS nodeAndreas Kling
2022-02-03Kernel: Protect ARP table with spinlock instead of mutexAndreas Kling
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2022-01-29Kernel: Switch process file descriptor table from spinlock to mutexAndreas Kling
2022-01-29Kernel: Convert process file descriptor table to a SpinlockProtectedAndreas Kling
2022-01-26Kernel: Make pledge serialization in /proc/all generation OOM-fallibleIdan Horowitz
2022-01-26Kernel: Make AddressSpace::amount_clean_inode() OOM-fallibleIdan Horowitz
2022-01-13Kernel: Use StringView::to_uint instead of String::to_uint in ProcFSIdan Horowitz
2022-01-13Kernel: Use StringView literals instead of empty Strings in ProcFSIdan Horowitz
2022-01-12Kernel: Use try_serialize_absolute_path in ProcFSOverallProcessesIdan Horowitz
2022-01-12Kernel: Convert Mount::absolute_path to ErrorOr<NonnullOwnPtr<KString>>Idan Horowitz
2022-01-12Kernel: Rename ProcessorInfo::{m_brandstr => m_brand}Idan Horowitz
2022-01-12Kernel: Avoid potential allocation when enumerating cpu featuresBrian Gianforcaro
2022-01-12Kernel: Convert Processor::features_string() API to KStringBrian Gianforcaro
2021-12-30Kernel: Simplify some if statementsHendiadyoin1
2021-12-30Kernel: Add some implied auto qualifiersHendiadyoin1
2021-12-30Kernel: Remove redundant (K)String::characters() callsDaniel Bertalan
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Remove Process::all_processes()Idan Horowitz
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-30Kernel: Handle string format errors in SlabAllocator stats :^)Brian Gianforcaro
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-02Kernel: Move TTY subsystem to use KString instead of `AK::String`Brian Gianforcaro
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-31Kernel: Enable early-returns from VFS::for_each_mountBen Wiederhake
2021-10-25Kernel+SystemServer: Change bootmode to system_modeBen Wiederhake
2021-10-07Kernel: Add the /proc/stat ProcFS componentIdan Horowitz
2021-09-29Kernel/PCI: Remove Address from enumeration callbackLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-29Kernel/PCI: Cache more details about PCI devices when enumerating themLiav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-07Kernel: Make PerformanceEventBuffer::to_json() return a KResultAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-06Kernel: Make SysFS and ProcFS generator functions return KResultAndreas Kling
2021-09-06Kernel: Make KBufferBuilder::append() & friends return KResultAndreas Kling
2021-08-29Kernel: Use ProcessID a bit more in SocketAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-28Kernel: Guard the all processes list with a Spinlock rather than a MutexAndrew Kaster
2021-08-23Kernel: Rename Processor::id() => current_id()Andreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling