summaryrefslogtreecommitdiff
path: root/AK/Lock.h
AgeCommit message (Expand)Author
2019-02-20Ext2FS: Lock a lot. Go way overkill with locking for now.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-08Kernel: Use a Lockable<bool> for sysctl booleans as well.Andreas Kling
2019-02-08AK: Add a Lockable wrapping container.Andreas Kling
2019-02-07Kernel: When a lock is busy, donate remaining process ticks to lock holder.Andreas Kling
2019-02-06AK: Lock should ASSERT_INTERRUPTS_ENABLED().Andreas Kling
2019-02-06Kernel: Clean up around Scheduler::yield() a bit.Andreas Kling
2019-01-17Rename SpinLock to Lock. It hasn't been a SpinLock for some time.Andreas Kling
2019-01-16Tear out or duplicate what's unique for WindowServer from Widgets.Andreas Kling
2019-01-14Always inline the locks.Andreas Kling
2018-11-10Merge Disk namespace into the IDEDiskDevice class.Andreas Kling
2018-11-07Make VFS test environment build again.Andreas Kling
2018-10-29Add an inode metadata cache to the ext2fs implementation.Andreas Kling
2018-10-29Fix broken SpinLock.Andreas Kling
2018-10-24Add a kmalloc lock. This definitely reduces flakiness.Andreas Kling
2018-10-23Generalize the SpinLock and move it to AK.Andreas Kling