Liav A
|
1b04726c85
Kernel: Move all tasks-related code to the Tasks subdirectory
|
2 years ago |
Andreas Kling
|
d1371d66f7
Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescription
|
2 years ago |
Andreas Kling
|
30861daa93
Kernel: Simplify the File memory-mapping API
|
2 years ago |
Andreas Kling
|
cf16b2c8e6
Kernel: Wrap process address spaces in SpinlockProtected
|
2 years ago |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
2 years ago |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 years ago |
Idan Horowitz
|
6e2a82df13
Kernel: Port File to RefCounted
|
3 years ago |
Idan Horowitz
|
4a3a947df3
Kernel: Rename File::{before_removing => will_be_destroyed}
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
Liav A
|
f5de4f24b2
Kernel/Devices: Defer creation of SysFS component after the constructor
|
3 years ago |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 years ago |
Andreas Kling
|
59335bd8ea
Kernel: Rename FileDescription::create() => try_create()
|
3 years ago |
Andreas Kling
|
641083f3b8
Kernel: Customize File::unref() and make it virtual
|
3 years ago |
Andreas Kling
|
cd5faf4e42
Kernel: Rename Range => VirtualRange
|
3 years ago |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
3 years ago |
Brian Gianforcaro
|
de9ff0af50
Kernel: Modify the IOCTL API to return KResult
|
4 years ago |
Brian Gianforcaro
|
9a04f53a0f
Kernel: Utilize AK::Userspace<T> in the ioctl interface
|
4 years ago |
Peter Elliott
|
3fa2816642
Kernel+LibC: Implement fcntl(2) advisory locks
|
4 years ago |
Gunnar Beutner
|
7a1d09ef1a
Kernel: Closing a file descriptor should not always close the file
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Michel Hermier
|
4ac49eabd5
Kernel: Remove unused FileBlockCondition::m_file.
|
4 years ago |
Jean-Baptiste Boric
|
6698fd84ff
Kernel: Refactor storage stack with u64 as mmap offset
|
4 years ago |
Andreas Kling
|
ab14b0ac64
Kernel: Hoist VM range allocation up to sys$mmap() itself
|
4 years ago |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 years ago |
Tom
|
f98ca35b83
Kernel: Improve ProcFS behavior in low memory conditions
|
4 years ago |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 years ago |
Sergey Bugaev
|
1b4e88fb59
Kernel: Allow File::close() to fail
|
5 years ago |
Andreas Kling
|
b3736c1b1e
Kernel: Use a FlatPtr for the "argument" to ioctl()
|
5 years ago |
Andreas Kling
|
7d862dd5fc
AK: Reduce header dependency graph of String.h
|
5 years ago |
Andreas Kling
|
8fbdda5a2d
Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE
|
5 years ago |