Peter Elliott
|
39a77559f1
Kernel+LibC: Implement FIONREAD ioctl
|
4 lat temu |
Jean-Baptiste Boric
|
f7f794e74a
Kernel: Move Mutex into Locking/
|
4 lat temu |
Brian Gianforcaro
|
cbb263e350
Kernel: Remove OOM unsafe DoubleBuffer constructor
|
4 lat temu |
Brian Gianforcaro
|
f816abcbad
Kernel: Add DoubleBuffer::try_create() factory method for OOM hardening
|
4 lat temu |
Andreas Kling
|
cee9528168
Kernel: Rename Lock to Mutex
|
4 lat temu |
Gunnar Beutner
|
ca3cae81eb
Kernel: Use KResultOr<size_t> for the DoubleBuffer class
|
4 lat temu |
Justin
|
2d098c88dc
Kernel: Implement peek() function for DoubleBuffer
|
4 lat temu |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 lat temu |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 lat temu |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 lat temu |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 lat temu |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
5 lat temu |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 lat temu |
Andreas Kling
|
f4f958f99f
Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing
|
5 lat temu |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 lat temu |
Andreas Kling
|
ec65b8db2e
Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing"
|
5 lat temu |
Andreas Kling
|
1cca5142af
Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing
|
5 lat temu |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 lat temu |
Andreas Kling
|
c3b7ace3e0
Kernel: Assign Lock names in class member initializers.
|
6 lat temu |
Andreas Kling
|
313ee8dd19
Move Lock from AK to Kernel, since it only works inside the kernel.
|
6 lat temu |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 lat temu |
Andreas Kling
|
5582a0a254
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
|
6 lat temu |
Andreas Kling
|
e9e57c5f65
Rename SpinLock to Lock. It hasn't been a SpinLock for some time.
|
6 lat temu |
Andreas Kling
|
52c004eb53
Add internal locking to DoubleBuffer.
|
6 lat temu |
Andreas Kling
|
e452303c66
Allow character devices to block write attempts until there is more space.
|
6 lat temu |
Andreas Kling
|
ec1c487dcd
Yet another pass of style fixes.
|
6 lat temu |
Andreas Kling
|
bbfae19238
Move DoubleBuffer to its own files.
|
6 lat temu |