summaryrefslogtreecommitdiff
path: root/Kernel/WorkQueue.h
AgeCommit message (Expand)Author
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-07-19Kernel/Storage: Introduce basic abstraction layer for ATA componentsLiav A
2022-04-20Kernel: Take WorkQueue item as reference instead of pointer in do_queueLiav A
2022-04-20Kernel: Allow WorkQueue items allocation failures propagationLiav A
2021-12-30Kernel: Add missing includes in ThreadTracer and WorkQueueHendiadyoin1
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-26Kernel: Remove all uses of MAKE_SLAB_ALLOCATED()Andreas Kling
2021-10-26Kernel: Make WorkQueue::WorkItem slab allocatedAndreas Kling
2021-10-26Kernel: Use SpinlockProtected<T> in WorkQueueAndreas Kling
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-05-19Kernel: Use plain Function objects for the WorkQueueGunnar Beutner
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-16AK+Kernel: Make IntrusiveList capable of holding non-raw pointersAnotherTest
2021-03-26Kernel: Remove unused WorkQueue::m_name.Michel Hermier
2021-03-21Kernel: Add simplistic work queuesTom