Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 лет назад |
Gunnar Beutner
|
7dc77bd833
Kernel: Avoid an allocation in sys$poll
|
4 лет назад |
Brian Gianforcaro
|
a8765fa673
Kernel: Harden sys$select Vector usage against OOM.
|
4 лет назад |
Brian Gianforcaro
|
b3096276bb
Kernel: Harden sys$poll Vector usage against OOM.
|
4 лет назад |
Gunnar Beutner
|
d9ee2c6a89
Kernel: Avoid overrunning the user-specified buffers in select()
|
4 лет назад |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 лет назад |
Brian Gianforcaro
|
5f6ab77352
Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enum
|
4 лет назад |
Andreas Kling
|
d96a44a738
Kernel: Avoid transient kmalloc heap allocations in sys$select()
|
4 лет назад |
Ben Wiederhake
|
2b6546c40a
Kernel: Make Thread use AK::Time internally
|
4 лет назад |
Ben Wiederhake
|
8598240193
Kernel: Sanitize all user-supplied timeval's/timespec's
|
4 лет назад |
Andreas Kling
|
bebceaa32c
Kernel: Use Userspace<T> in sys$select()
|
4 лет назад |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 лет назад |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 лет назад |
Brian Gianforcaro
|
4743afeaf4
Kernel: Use already computed nfds_checked value when copying from user mode.
|
4 лет назад |
Ben Wiederhake
|
c0692f1f95
Kernel: Avoid magic number in sys$poll
|
4 лет назад |
Andreas Kling
|
62f0f73bf0
Kernel: Limit the number of file descriptors sys$poll() can handle
|
4 лет назад |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 лет назад |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 лет назад |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 лет назад |
asynts
|
7b0a1a98d9
Everywhere: Replace a bundle of dbg with dbgln.
|
4 лет назад |
Andreas Kling
|
1730c23775
Kernel: Remove a bunch of no-longer-necessary SmapDisablers
|
4 лет назад |
asynts
|
723effd051
Everywhere: Replace a bundle of dbg with dbgln.
|
4 лет назад |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
4 лет назад |
Andreas Kling
|
5505159a94
Kernel: Silence debug spam about select() being interrupted
|
4 лет назад |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 лет назад |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 лет назад |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 лет назад |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 лет назад |
Tom
|
92bfe40954
Kernel: Keep signal state in sync
|
4 лет назад |
Ben Wiederhake
|
eac3bbdcee
Kernel: Unbreak building with extra debug macros, part 1
|
4 лет назад |