Commit History

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