Andreas Kling
|
27f699ef0c
|
AK: Rename the common integer typedefs to make it obvious what they are.
These types can be picked up by including <AK/Types.h>:
* u8, u16, u32, u64 (unsigned)
* i8, i16, i32, i64 (signed)
|
2019-07-03 21:20:13 +02:00 |
|
Andreas Kling
|
a02c945ef2
|
Kernel: DoubleBuffer can return early if read/write is called with !size.
|
2019-03-20 02:12:40 +01:00 |
|
Andreas Kling
|
beda478821
|
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
Dealing with the unsigned overflow propagation here just seems unreasonably
error prone. Let's limit ourselves to 2GB buffer sizes instead.
|
2019-02-25 21:21:12 +01:00 |
|
Andreas Kling
|
9c51d9dfcd
|
Catch anyone trying to use a DoubleBuffer with interrupts disabled.
|
2019-01-16 01:58:11 +01:00 |
|
Andreas Kling
|
52c004eb53
|
Add internal locking to DoubleBuffer.
|
2019-01-15 21:43:38 +01:00 |
|
Andreas Kling
|
3ac977f50b
|
Paper over a race in DoubleBuffer.
I'm still somewhat okay throwing InterruptDisabler at races as they screw me.
Eventually I'm gonna have to devise a different strategy though.
|
2019-01-12 23:23:35 +01:00 |
|
Andreas Kling
|
ec1c487dcd
|
Yet another pass of style fixes.
|
2018-12-21 02:10:45 +01:00 |
|
Andreas Kling
|
bbfae19238
|
Move DoubleBuffer to its own files.
|
2018-12-03 01:51:44 +01:00 |
|